@charset "utf-8";
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
ul,ol,dl{list-style-type:none}
header, hgroup, nav, menu, main, section, article, summary, details, aside, figure, figcaption, footer{display: block;margin:0;padding:0}
address,caption,cite,code,dfn,em,th,var,i,b{font-style:normal;font-weight:normal}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
a,area{outline:none;blr:expression(this.onFocus=this.blur())}
a:focus,a:hover,a:active{outline:none;blr:expression(this.onFocus=this.blur())}
sub,sup{vertical-align:baseline}
table{border-collapse:collapse;border-spacing:0}
textarea { resize:none}
input[type="submit"],input[type="button"]{ cursor:pointer;}
img{border:0;vertical-align:middle}
a img,img{-ms-interpolation-mode:bicubic}
a{text-decoration:none;color:#777}
a:hover{text-decoration:none}
body,th,td,button,input,select,textarea,a,area{ font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Arial","Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;font-size:13px;color:#777;}
.layout{ width:1200px; margin:0 auto; clear:both}
.left{ float:left}
.right{ float:right}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden; font-size:0; line-height:0}
.clearfix{*zoom:1;}
#web-ietip {width: 526px; height: 90px; padding: 83px 0 0 84px; overflow:hidden; background: url(../css/ietip/browser.png) no-repeat center center; margin: 200px auto 0;}
#web-ietip a{display: block; width: 65px; height: 80px; float: left;}
/*初始化*/
.iconfont{
	font-size: inherit;
}
body{
	min-width: 1260px;
}

.hwimg{
	width: 100%;
	/*height: 100%;
	 vertical-align: top; */
}
.lb .slick-dots{position:absolute;left: 50%;margin-left: -37px;}
.lb .slick-dots li{border-radius: 50%; width:10px;height:10px;line-height:10px;background:#cccccc;float:left;margin:0 6px;position: relative;}
.lb .slick-dots li.slick-active{background-color: #339eb9;}
.lb .slick-dots{bottom:15px}
/*header  start*/
.h_top{
	background-color: #444444;
	height: 36px;
	line-height: 36px;
}
.h_top .a{
	color: #888888;
	font-size: 12px;
}
.h_top .lang{
	position: relative;
	width:80px;
	vertical-align: middle;
	display: none;
}
.h_top .lang:before{
	content: "\e600";
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
}
.sublang{
	position: absolute;
	left: 0;
	right: 0;
	top: 100%;
	background-color: #FFFFFF;
	line-height: 32px;
	z-index: 9;
	display: none;
	opacity: 0;
	transition: all 0.6s;
}
.h_top .lang:hover .sublang{
	display: block;
	opacity: 1;
}
.h_top .lang img{
	padding-right: 10px;
}
.h_top .ul_01{
	font-size: 14px;
}
.h_top .ul_01 .li+.li:before{
	content: "|";
	padding: 0 25px;
}
.h_top .ul_01 .li .a:hover{
	color: #ffffff;
}
.h_btm{
	/*padding:10px 0;*/
	background-color: #FFFFFF;
}
.h_btm .nav{
	/*padding: 12px 0;*/
}
.h_btm .search,.h_btm .searchbox2 .btn{
	display: block;
	border-radius: 50%;
	width:36px;
	height:36px;
	background: url(../image/search.png) no-repeat center;
	background-color:#ef8e10;
	box-shadow: 0px 6px 6px 0px rgba(153, 153, 153, 0.21);
	cursor: pointer;
}
.h_btm .search{margin: 22px 0;}
.h_btm .search.on{
	background: url(../image/close2.png) no-repeat center;
	box-shadow: none;
}
.searchbox2{
	position: relative;
}
.searchbox2 .sh_03{
	margin: 22px 0;
	margin-right: 60px;
	top: 0;
	position: absolute;
	right: 100%;
	width: 300px;
	height: 36px;
	background-color: #FFFFFF;
	border: 1px solid #EEEEEE;
	line-height: 36px;
	border-radius: 36px;
	padding-left: 20px;
	font-size: 16px;
	display: none;
}
.h_btm .searchbox2 .sh_03 .btn{
	border: none;
}
.searchbox2 .sh_03 .text{
	width: 250px;
	height:36px;
	font-size: 16px;
	color: #666666;
	border: none;
}
.h_btm .ul_02{
	padding: 0 28px;
}
.h_btm .ul_02 .li{
	margin: 0 18px;
	display: inline-block;
	padding: 22px 0;
}
.h_btm .ul_02 .li .a{
	padding: 0 20px;
	display: block;
	line-height: 36px;
	font-size: 18px;
	color: #666666;
	transition: all 0.6s;
	position: relative;
}
.h_btm .ul_02 .li .a:before{
	content: "\e600";
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -18px;
	font-family:"iconfont" !important;
	font-style:normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.h_btm .ul_02 .li.on .a,.h_btm .ul_02 .li:hover .a,.h_btm .ul_02 .li.on,.h_btm .ul_02 .li:hover{
	color: #339eb9;
}
/*header end*/
/*二级导航栏  start*/
.ejnav{
	background-color: #f4f4f4;
}
.ul_03>li{
	width: 150px;
	text-align: center;
	position: relative;
	color: #888888;
	margin-right:1px;
}
.ul_03 .a{
	display: block;
	line-height: 40px;
	vertical-align: middle;
	color: #666666;
	font-size: 14px;
}
.ul_03 .a .iconfont{
	font-size: 25px;
	vertical-align: middle;
	padding-right: 10px;
}
.ul_03 li+li:before{
	content: "";
	top: 50%;
	margin-top: -11px;
	left: 0;
	height: 22px;
	width: 1px;
	margin-left: -1px;
	position: absolute;
	background-color: #e5e5e5;
}
.ul_03 .a:hover,.ul_03 .a.on{
	/*background-image: -moz-linear-gradient( 90deg, rgb(51,158,185) 0%, rgb(51,222,201) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(51,158,185) 0%, rgb(51,222,201) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(51,158,185) 0%, rgb(51,222,201) 100%);*/
	background-color: #339eb9;
	color: #FFFFFF;
}
.fqa_01{
	background: url(../image/bg_01.jpg) no-repeat top center;
}
.break .ul_04{
	color: #999999;
	font-size: 14px;
	padding: 20px 0;
}
.fqa_01 .break .ul_04{
	color: #cbe5e1;
}
.break .ul_04 .span{
	padding-right: 10px;
	vertical-align: bottom;
	font-size: 18px;
}
.break .ul_04 .li+.li:before{
	content: ">";
	padding:0 3px;
}
.break .ul_04 .li a{
	color: #999999;
}
.fqa_01 .ul_04 .li a{
	color: #cbe5e1;
}
.break .ul_04 .li:last-child a{
	color: #339eb9;
}
.fqa_01 .break .ul_04 .li:last-child a{
	color: #FFFFFF;
}

/*二级导航条  end*/
/*footer start*/
.footer{
	background-color: #2e2f30;
	color: #cccccc;
}

.ul_06{
	border-top: 1px solid #434445;
	border-bottom: 1px solid #434445;
	font-size: 16px;
	line-height: 25px;
	padding:20px 0;
}
.ul_06 li+li:before{
	content: "|";
	padding:0 25px;
}
.ul_06 li a{color: #CCCCCC;}
.ul_06 li a:hover{color: #FFFFFF;}
.f_btm p{
	font-size: 14px;
	color: #666666;
	line-height: 25px;
	padding: 15px 0;
	text-align: center;
}
.f_top{
	padding-top:40px;
	padding-bottom: 30px;
}
.dl_01{
	margin-right: 80px;
}
.dl_01 .dt a,.f_top .h4{
	display: block;
	font-size: 18px;
	color: #FFFFFF;
	line-height: 1;
	margin-bottom: 15px;
	display: block;
}
.dl_01 .dd a{
	display: block;
	font-size: 14px;
	line-height: 30px;
	color: #cccccc;
}
.dl_01 .dd a:hover,.dl_01 .dt a:hover{
	/*color: #339eb9;*/
	color:#339eb9;
}
.f_top .ewm a{
	display: block;
	padding: 5px;
	width: 100px;
	height: 100px;
}
.f_top .ewm{
	margin-right: 80px;
}
.f_top .flx p{
	font-size: 14px;
	color: #cccccc;
	line-height: 30px;
}
.f_top .flx .p{
	padding-top:15px;
}
.f_top .flx p .iconfont{
	font-size:20px;
	padding-right: 20px;
	color: #FFFFFF;
}
.f_top .flx p .iconfont:hover{
	color: #339eb9;
}
/*footer end*/
/*FQA  start*/
.ul_05{
	background-color: #FFFFFF;
	overflow: hidden;
	/* margin-left: 3px;
	margin-right: 2px; */
	margin-left: 5px;
	margin-right: 5px;
	box-shadow: 0px 1px 26px 0px rgba(0, 0, 0, 0.12);
}

.ul_05 .li{
	border: 1px solid #ebebeb;
	margin-left: -1px;
	margin-top: -1px;
}
.ul_05 .li .a{
	/* padding: 0 3px; */
	display: block;
	/*vertical-align: middle;*/
	text-align: center;
	padding: 0 10px;
	width: 118px;
	/* width: 112px; */
	height: 128px;
	font-size: 14px;
	line-height: 18px;
	color: #a2a9b4;
	box-sizing: border-box;
	cursor: pointer;
}
.ul_05 .li .a span:first-child{
	width: 50px;
	height: 50px;
	display: block;
	line-height: 50px;
	margin: 0 auto;
}
.ul_05 .li .a .img1{
	display: inline-block;
}
.ul_05 .li .a .img2{
	display: none;
}
.ul_05 .li .a:hover .img2,.ul_05 .li .a.on .img2{
	display: inline-block;
}
.ul_05 .li .a:hover .img1,.ul_05 .li .a.on .img1{
	display: none;
}
.ul_05 .li span{
	display: block;
	padding: 10px 0;
}
.ul_05 .li .a:hover,.ul_05 .li .a.on{
	/*background-image: -moz-linear-gradient( 90deg, rgb(51,158,185) 0%, rgb(51,222,201) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(51,158,185) 0%, rgb(51,222,201) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(51,158,185) 0%, rgb(51,222,201) 100%);*/
	color: #FFFFFF;
	background-color: #339eb9;
}
.fqa_02{
	padding: 60px 0;
	/* background: url(../image/bg_02.jpg) no-repeat top center; */
}
.sh_01{
	border: 1px solid #EEEEEE;
	width: 402px;
	height: 46px;
	border-radius: 46px;
	background-color: #FFFFFF;
	line-height: 46px;
}
.sh_01 .btn{
	width: 100px;
	height: 48px;
	border: none;
	border-radius: 48px;
	background-color: #fb9435;
	color: #FFFFFF;
	border: none;
	font-size: 16px;
	margin: -1px 0;
}
.sh_01 .text{
	height: 46px;
	line-height: 46px;
	padding:0 25px;
	width: 250px;
	border-bottom-left-radius: 46px;
	border-top-left-radius: 46px;
	border: none;
	font-size:14px;
}
.ul_07{
	font-size: 14px;
	color: #999999;
	line-height: 48px;
	padding: 0 45px;
}
.ul_07 li{
	margin-right: 30px;
}
.ul_07 li a{
	color: #999999;
	cursor: pointer;
}
.ul_07 li a:hover{
	color: #339eb9;
}
.sousuo{
	padding-bottom: 25px;
	border-bottom: 2px solid #eeeeee;
}
.sl{
	width: 800px;
}
.sr{
	width: 360px;
}
.ul_08 .question .h4{
	font-size: 20px;
	color: #333333;
	position: relative;
	padding-left: 40px;
	width: 76%;
	line-height: 30px;
	background: url(../image/icon_01.png) no-repeat top left;
}
.ul_08 .question .sp1{
	display: block;
	border: 1px solid #c9c9c9;
	height:38px;
	line-height: 38px;
	text-align: center;
	padding:0 10px ;
	font-size: 14px;
	border-radius: 38px;
	margin-left: 8px;
	color: #cccccc;
	cursor: pointer;
}
.ul_08 .question .sp1 .em{
	display: none;
	padding-right:10px;
}
.ul_08 .question .sp1 .iconfont{
	font-size: 20px;
}
.ul_08 .question .sp1.on .em{
	display: inline;
}
.ul_08 .question .sp1:first-child.on{
	border-color: #FE2347;
	color: #fe2347;
}
.dot{
	height: 40px;
	margin: 25px 0;
	color: #666666;
	height: auto;
	font-size: 14px;
	line-height: 24px;
	padding-left: 40px;
	background: url(../image/icon_02.png) no-repeat top left;
}
.dot.on
{
	height: 72px;
}
.toggle .close,
.opened .toggle .open
{
	display: none;
}
.toggle .opened,
.opened .toggle .close
{
	display: inline;
}

.dot.on .show .em1,.dot .show .em2{display: inline;}
.dot .show .em1,.dot.on .show .em2{display: none;}

.answer .hp_con{
	margin: 25px 0;
	color: #666666;
	height: 40px;
	overflow: hidden;
	font-size: 14px;
	line-height: 20px;
	padding-left: 40px;
	background: url(../image/icon_02.png) no-repeat top left;
}
.answer .hp_con .a{
	color: #339eb9;
}
.answer .dot a{
	color: #339eb9;
}

.answer .hp_con .show .em1,.answer .hp_con .show.on .em2{
	display: inline;
}
.answer .hp_con .show.on .em1,.answer .hp_con .show .em2{
	display: none;
}
.answer .hp_con.ht{
	height: auto;
	overflow-wrap: normal!important;
}


.answer .a{
	display: block;
	border-width: 1px;
	border-style: solid;
	border-radius: 32px;
	line-height: 32px;
	height: 32px;
	text-align: center;
	padding: 0 15px;
	font-size: 14px;
	margin: 5px 0;
	margin-right: 5px;
}
.answer .as_01 .a{
	color: #339eb9;
	border-color: #339eb9;
	cursor: pointer;
}
.answer .as_02 .a{
	color: #ef8e10;
	border-color: #ef8e10;
	cursor: pointer;
}
.ul_08 li{
	border-bottom: 1px solid #eeeeee;
	padding:25px 0;
}

.ts{
	font-size: 16px;
	color: #999999;
	line-height: 30px;
	padding: 14px 0;
}
.ts p span .iconfont{
	color: #fe8324;
	font-size: 20px;
	padding-right: 15px;
}
.ts .a{
	color: #FFFFFF;
	display: block;
	background-color: #339eb9;
	padding: 0 10px;
	border-radius: 30px;
	margin-right: 10px;
}
.ul_09{
	margin-top: 30px;
	border: 1px solid #f0f0f0;
	padding: 15px 0;
	border-top-width: 2px;
}
.ul_09.green{
	border-top: 2px solid #339eb9;
}
.ul_09 .h4{
	font-size: 22px;
	color: #333333;
	line-height: 40px;
	padding:0 15px;
	padding-bottom: 15px;
}
.ul_09 .li{
	padding:0 10px;
}
.ul_09 .li .a{
	display: inline-block;
	color: #339eb9;
	font-size: 14px;
	padding: 0 13px;
	line-height: 30px;
	border-radius: 30px;
	border: 1px solid #339eb9;
	margin:9px 5px;
	cursor: pointer;
}
.ul_09 .li2{
	margin-left: 22px;
	padding-left: 18px;
	padding-right: 10px;
	text-overflow:ellipsis ;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
}
.ul_09 .li2:before{
	content: "";
	position: absolute;
	width: 6px;
	height: 6px;
	background-color: #339eb9;
	border-radius: 50%;
	left: 0;
	top: 50%;
	margin-top: -3px;
}
.ul_09 .li2 .a2{
	font-size: 14px;
	color: #333333;
	line-height: 40px;
}
.ul_09 .li2 .a2:hover{
	color: #339eb9;
}
/*FQA  end*/
/*分页  start*/
.page{
	text-align: center;
	padding: 30px 0;
}
.pagenation{
	display: inline-block;
}
.pagenation .li{
	margin: 0 4px;
}
.pagenation .li a{
	border: 1px solid #dbdbdb;
	text-align: center;
	font-size: 15px;
	display: block;
	line-height: 40px;
	border-radius: 40px;
	color: #777777;
}
.pagenation .li a{
	padding:0 12px;
}
.pagenation .li .a{
	padding:0 12px;
}
.pagenation .li .num{
	width: 40px;
}
.pagenation .li.on a,.pagenation .li:hover a{
	color: #FFFFFF;
	/*border-color: #29d9d2;*/
	/*background-image: -moz-linear-gradient( 90deg, rgb(51,158,185) 0%, rgb(51,222,201) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(51,158,185) 0%, rgb(51,222,201) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(51,158,185) 0%, rgb(51,222,201) 100%);*/
	background-color: #339eb9;
	border-color: #339eb9;
	cursor: pointer;
}
/*分页 end */
/*侧边栏  start*/
.fixed{
	position: fixed;
	right: 20px;
	top: 70%;
	box-shadow: 0px 2px 30px 0px rgba(0, 0, 0, 0.1);
	margin-top: -90px;
	z-index: 999;
}
.ul_10 .li{
	width: 62px;
	height: 62px;
	display: table;
	border-bottom: 1px solid #e4e4e4;
}

.ul_10 .li:first-child a{
	/*background-image: -moz-linear-gradient( 90deg, rgb(239,142,16) 0%, rgb(255,158,70) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(239,142,16) 0%, rgb(255,158,70) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(239,142,16) 0%, rgb(255,158,70) 100%);*/
	background-color: #ef8e10;
	/*color: #FFFFFF;*/
}
.ul_10 .li:last-child{
	border-bottom: none;
}
.ul_10 .li a{
	font-size: 14px;
	color: #555555;
	line-height: 18px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	background-color: #FFFFFF;
}
.ul_10 .li a .img1{
	display: inline;
}
.ul_10 .li a .img2{
	display: none;
}
.ul_10 .li a:hover .img1{
	display: none;
}
.ul_10 .li a:hover .img2{
	display: inline;
}
.ul_10 .li.on a,.ul_10 .li:hover a{
	/*background-image: -moz-linear-gradient( 90deg, rgb(51,158,185) 0%, rgb(51,222,201) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(51,158,185) 0%, rgb(51,222,201) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(51,158,185) 0%, rgb(51,222,201) 100%);*/
	color: #FFFFFF;
	background-color: #339eb9;
	/*background-color: #339eb9;
	color: #FFFFFF;*/
}
.ul_10 .li:first-child:hover a{
	/*background-image: -moz-linear-gradient( 90deg, rgb(255,158,70) 0%, rgb(239,142,16) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(255,158,70) 0%, rgb(239,142,16) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(255,158,70) 0%, rgb(239,142,16) 100%);*/
	background-color: #ef8e10;
	/*background-color: #fd7004;*/
}
/*侧边栏  end*/
/*搜索结果   start*/
.search_box{
	text-align: center;
	padding: 60px 0;
}
.search_box .img_box{
	padding: 50px 0;
}
.search_box .h3{
	font-size: 24px;
	color: #999999;
}
.search_box .p2{
	color: #999999;
	font-size: 16px;
	padding: 15px 0;
}
.search_box .ts{
	display: inline-block;
}
.ts .iconfont{padding-right: 5px;}
/*搜索结果  end*/
/*临床检测  start*/
.lcsy,.about,.zjtd,.lx{
	/* background: url(../image/bg_03.jpg) no-repeat top center; */
}
.hmax{
	font-size: 32px;
	color: #333333;
	line-height: 1;
}
.lcsy .lc_01{
	padding: 20px 0;
}
.lcsy .lc_01 .hmax{
	/*padding:30px 0;*/
	padding-top: 15px;
	padding-bottom: 35px;
}
.dl_02{
	background-color: #f6f6f6;

}
.dl_02 .dt{
	width: 50%;
	overflow: hidden;
}
.dl_02 .dd{
	width: 50%;
}
.dt .hwimg{
	transition: all .6s;
}
.dl_02 .h4{
	color: #333333;
	font-size: 24px;
	padding-left: 42px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	padding-top: 40px;
	padding-bottom: 25px;
}
.dl_02 .dd .hp{
	font-size: 16px;
	color: #333333;
	line-height: 30px;
	/*padding-left:42px;*/
	padding-right: 40px;
}
.dl_02 .dd .hp p{
	/* text-indent: 28px; */
}
/*.dl_02 .dd .scroll{
	height: 300px;
}*/
.scroll .jspVerticalBar{margin-right: 30px; background-color:#d1d1d1;right:0;width:4px}
.scroll .jspTrack{width:4px;height:4px;background-color:#d1d1d1}
.scroll .jspDrag{background:#868686;width:4px;border-radius: 4px;}
.dl_03{
	width: 378px;
	margin-right: 30px;
	margin-bottom: 30px;
}
.lc_01 .dl_03:nth-child(3n){
	margin-right: 0;
}
.dl_03 .dt{
	width: 378px;

	overflow: hidden;
}
.dl_03 .dd{
	border: 1px solid #f5f5f5;
	background-color: #FFFFFF;
	height: 150px;
	position: relative;
}
.dl_03 .dd .hp_con{
	padding: 0 30px;
	color: #333333;
	font-size: 20px;
	line-height: 36px;
	height: 72px;
	overflow: hidden;
	margin-top: 18px;
}
.dl_03 .dd:before{
	content: "";
	position: absolute;
	left: 0;
	margin-left: -1px;
	top:25px;
	width: 6px;
	height: 20px;
	background-color: #339eb9;
}
.dl_03 a{
	display: block;
}
.dl_03 .dd .span{
	display: block;
	right: 30px;
	position: absolute;
	font-size: 16px;
	color: #999999;
	line-height: 28px;
	bottom:24px;
}
.dl_03 .dd .span .img1{
	display: inline;
}
.dl_03 .dd .span .img2{
	display: none;
}
.dl_03 a:hover .dd .span .img1{
	display: none;
}
.dl_03 a:hover .dd .span .img2{
	display: inline;
}
.dl_03 a:hover .dd .span{
	color: #ef8e10;
}
.dl_03 a:hover .dd:before{
	background-color: #ef8e10;
}
.dl_03 a:hover .hwimg{
	transform: scale(1.1);
}
.dl_03 a:hover{
	box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.08);
}
.lc_02{
	background-color: #f8f8f8;
	padding: 100px 0;
}
.lc_02  .hmax{
	margin-bottom: 50px;
}
.dl_04{
	padding: 0 20px;
	text-align: center;
	margin-right: 105px;
}
.dl_04:nth-child(4n){
	margin-right: 0;
}
.dl_04 .dt{
	/*border: 3px solid #339eb9;*/
	margin: 0 auto;
	border-radius: 50%;
	background-color: #FFFFFF;
	/*transition: all 0.5s ease-in-out;*/
	color: #339eb9;
	width: 132px;
	height: 132px;
	text-align: center;
	line-height: 132px;
	overflow: hidden;
}
.dl_04 .dd .h4{
	font-size: 20px;
	color: #333333;
	line-height: 30px;
	padding: 15px 0;
}
.dl_04 .dd .hp_con{
	color: #999999;
	font-size: 16px;
	line-height: 30px;
	height: 92px;
	overflow: hidden;
	width: 180px;
}
.dl_04 .dt .img1{
	display: block;
}
.dl_04 .dt .img2{
	display: none;
}
.dl_04:hover .dt .img1{
	display: none;
}
.dl_04:hover .dt .img2{
	display: block;
}
.dl_04:hover .dd .h4{
	color: #ef8e10;
}
.dl_05 .h5{
	color: #333333;
	font-size: 24px;
	line-height: 30px;
	padding: 10px 0;
}
.dl_05 .p{
	font-size: 16px;
	color: #666666;
	line-height: 40px;
}
.dl_05 dd{
	padding: 10px 0;
}
.ul_11{
	padding-bottom: 40px;
}
.ul_11 .li .a{
	display: block;
	width: 285px;
	height: 200px;
	position: relative;
	overflow: hidden;
}
.ul_11 .li .a:before{
	z-index: 11;
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	/*background: -webkit-linear-gradient(rgba(0,0,0,0.05), rgba(0,0,0,0.5));*/
}
.ul_11 .li .a .p{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	color: #FFFFFF;
	font-size: 16px;
	line-height: 28px;
	padding: 10px;
	z-index: 12;
	background:linear-gradient(rgba(0,0,0,0.05), rgba(0,0,0,0.8));
}
.ul_11 .li .a .hwimg{
	transition: all 0.6s;
}
.ul_11 .li .a:hover:before{
	z-index: 11;
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background-color:rgba(0,0,0,0.35);
}
.ul_11 .li .a:hover .hwimg{
	transform: scale(1.1);
}
.ul_11 .li .a:hover p{
	/*color: #ef8e10;*/
}
.ul_11 .li{margin-right: 20px;margin-bottom: 20px; position: relative;}
.ul_11 .li:nth-child(4n){
	margin-right: 0;
}
/*临床检测  end*/
/*专题分享  start*/
.zhuanti .hmax{
	padding-top:15px;
	padding-bottom:35px;
}
.zhuanti .slide_l{
	width: 1200px;
}
.zhuanti .slide_r{
	width:230px;
}
.dl_06{
	border-bottom: 1px solid #e4e4e4;
	background-color: #FFFFFF;
	width: 1200px;
	position: relative;
	padding: 15px 0;
}
.dl_06 a:before{
	content: "";
	position: absolute;
	right:36px;
	top: 50%;
	width: 13px;
	height: 20px;
	margin-top: -10px;
	background: url(../image/icon_17.png) no-repeat center;
}
.dl_06 .dt{
	padding:28px 25px;
	text-align: center;
}
.dl_06 .dt .b_top{
	background-color: #e2e2e2;
	width: 84px;
	height: 60px;
	line-height: 60px;
	font-size: 30px;
	color: #333333;
}
.dl_06 .dt .b_btm{
	background-color: #e2e2e2;
	width: 84px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #666666;
	margin-top: 1px;
}
.dl_06 .dd{
	padding:10px 25px;
	width: 1016px;
}
.dl_06 .dd .box{
	width: 840px;
}
.dl_06 .dd .img_box{
	width: 120px;
	height: 120px;
	overflow: hidden;
	margin-top: 16px;
	overflow: hidden;
}
.dl_06 .dd .h4{
	font-size: 20px;
	line-height: 28px;
	color: #333333;
	height: 56px;
	overflow: hidden;
	padding:16px 0 0;
}
.dl_06 .dd .hp_con{
	font-size: 14px;
	color: #666666;
	line-height: 30px;
	height: 62px;
	overflow: hidden;
}
.dl_06 a{
	display: block;
	margin-bottom: 15px;
}

.dl_06 a:hover{
	box-shadow: 0px 0px 20px 0px rgba(90, 90, 90, 0.15);
}
.dl_06 a:hover .dd .h4{
	color: #ef8e10;
}
.dl_06 a:hover:before {
	background-image: url(../image/icon_17_f1\.png);

}
.dl_06 .img_box .hwimg{
	transition: all .6s;
}
.dl_06:hover .hwimg{
	transform: scale(1.1);
}
.ul_12{
	background-color: #f6fcfe;
	padding-bottom: 20px;
}
.ul_12 .h4{
	background: url(../image/bg_04.jpg) no-repeat center;
	line-height: 50px;
	color: #FFFFFF;
	padding: 0 30px;
	font-size: 18px;
	margin-bottom: 10px;
}
.ul_12 .li{
	padding: 0 30px;
}
.ul_12 .li a{
	display: block;
	font-size: 18px;
	color: #666666;
	line-height: 40px;
	padding:0 20px;
	position: relative;
	cursor: pointer;
}
.ul_12 .li a:before{
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	margin-top: -3px;
	background-color: #339eb9;
}
.ul_12 .li a:hover,.ul_12 .li a.on{
	color: #ef8e10;
}
.ul_12 .li a:hover:before,.ul_12 .li a.on:before{
	background-color: #ef8e10;
}
/*专题分享  end*/
/*多元服务详情页  start*/
.lc_01 .xq .p{
	font-size: 16px;
	color: #333333;
	line-height: 30px;
	/* text-indent: 28px; */
	padding: 12px 0;
}
.neir .p{
	font-size: 14px;
	color: #333333;
	line-height: 30px;
	/* text-indent: 28px; */
	padding-bottom: 50px;
}
.neir .p1{
	font-size: 14px;
	color: #333333;
	line-height: 30px;
	/*text-indent: 28px;*/
	padding-bottom: 20px;
}
.neir .con{padding: 30px 0;padding-left: 35px;display: none;}
.neir .con img{
	padding-left: 28px;
}
.neir .h4{
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	line-height: 50px;
	margin: 1px 0;
	padding: 0 30px;
	background-color: #f3f5f6;
	cursor: pointer;
}
.neir .h4:hover{
	color: #339eb9;
}
.neir .h4 img{padding-right: 20px;}
.neir .h4 .img1,.neir .h4.on .img2{
	display: inline;
}
.neir .h4.on .img1,.neir .h4 .img2{
	display: none;
}
.ljgd{
	background-color: #339eb9;
	width: 140px;
	height: 40px;
	line-height: 40px;
	border-radius: 40px;
	color: #FFFFFF;
	text-align: center;
	display: block;
}
.ljgd:hover{
	background-color: #ef8e10;
}
.neir .con .ljgd img{
	padding-left: 18px;
	transition: all 0.6s;
}
.ljgd img{
	padding-left: 18px;
	transition: all 0.6s;
}
.neir .ljgd{
	margin-bottom: 20px;

}
.neir .con .ljgd:hover img{
	padding-left: 28px;
}
.ljgd:hover img{
	padding-left: 28px;
}
.dl_07{
	border-top: 2px solid #339eb9;
	padding-top: 20px;
	box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.05);
}
.dl_07 .dt{
	width: 796px;
	height:420px;
}
.dl_07 .dd{
	padding-top: 20px;
	height:350px;
	width: 400px;
	background: url(../image/bg_05.png) no-repeat left center;
}
.dl_07 .sp1{
	display: block;
	padding-left: 30px;
	width: 105px;
	color: #333333;
	font-size: 16px;
	line-height: 25px;
}
.dl_07 .sp1 .iconfont{
	padding-right: 5px;
	color: #999999;
}
.dl_07 .sp2{
	font-size: 16px;
	color: #999999;
	line-height: 25px;
	display: block;
	width: 222px;
}
.dl_07 p{
	margin-bottom: 30px;
}
/*多元服务详情页  end*/
/*新型整体通用详情页  start*/
.lc_03{
	text-align: center;
}
.ul_13{
	display: inline-block;
}
.ul_13 .li{
	margin:30px 20px;
	box-shadow: 2.25px 9.744px 20px 0px rgba(0, 0, 0, 0.1);

}


.ul_13 .li a{
	color: #FFFFFF;
	vertical-align: middle;
	display: table-cell;
	width: 460px;
	height: 80px;
}
.ul_13 .li .a1{
	background: url(../image/icon_20.png) no-repeat center;
}
.ul_13 .li .a2{
	background: url(../image/icon_21.png) no-repeat center;
}
.ul_13 .li .a1 .em1{
	display: inline-block;
	font-size: 20px;
	padding-left: 60px;
	position: relative;
}
.ul_13 .li .a1 .em1:before{
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 42px;
	height: 42px;
	background: url(../image/icon_22.png) no-repeat center;
}
.ul_13 .li .a1 .em2{
	display: block;
	padding-left: 60px;
	font-size: 16px;
}
.ul_13 .li .a2 .em1{
	display: block;
	text-align: left;
	font-size:14px;
	padding-left:178px;
	position: relative;
}
.ul_13 .li .a2 .em1:before{
	content: "";
	position: absolute;
	left:100px;
	top: 0;
	width: 52px;
	height:52px;
	background: url(../image/icon_23.png) no-repeat center;
}
.ul_13 .li .a2 .em2{
	text-align: left;
	display: block;
	padding-left:178px;
	font-size: 30px;
	font-weight: bold;
	font-style: italic;
}
/*新型整体通用详情页  end*/
/*中心实验室服务详情页   start*/
.ul_14{
	padding: 30px 0;
}
.ul_14 .li{
	border: 1px solid #EEEEEE;
	transition: all 0.6s;
	width: 226px;
	height: 132px;
	background-color: #FFFFFF;
	text-align: center;
	line-height: 132px;
	margin-right: 15px;
	margin-bottom:15px;
}
.ul_14 .li:nth-child(5n){
	margin-right: 0;
}
.ul_14 .li a{
	display: block;
}
.ul_14 .li .img{
	display: inline;
	max-height: 100%;
	max-width: 100%;
}
.ul_14 .li:hover{
	border-color: #ef8e10;
}
/*中心实验室服务详情页   end*/
/*关于我们 start*/
.ab_01 .hmax{
	padding-top: 15px;
	padding-bottom: 35px;
}
.ab_01 .xq .p{
	font-size: 16px;
	color: #666666;
	line-height:30px;
	padding: 15px 0;
}

.ab_02 .dl_03{
	width: 285px;
	margin-right: 20px;
	margin-bottom: 30px;
}
.ab_02 .dl_03:nth-child(4n){
	margin-right: 0;
}
.ab_02 .dl_03 .dt{
	width: 285px;
	height: 200px;
}
.ab_02 .dl_03 .hp_con{
	font-size: 18px;
	height: 75px;
}
.ab_02 .dl_03 .dd{
	height: auto;
	padding-bottom: 45px;
}
.ab_02 .hmax{
	padding-top:50px;
	padding-bottom:30px;
}
/*关于我们  end*/
/*品牌故事  start*/
.ab_03 .hmax{
	padding-top: 15px;
	padding-bottom: 35px;
}
.ab_03 .p{
	font-size: 16px;
	color: #666666;
	line-height: 30px;
	padding: 15px 0;
}
.back{
	display: block;
	width: 138px;
	height: 38px;
	line-height: 38px;
	border-radius: 38px;
	text-align: center;
	border: 1px solid #DBDBDB;
	font-size: 15px;
	color: #777777;
	margin: 40px auto;
	cursor: pointer;
}
.back:hover{
	background-color: #339eb9;
	color: #FFFFFF;
	border-color:#339eb9;
}
.back .iconfont{
	margin-right: 12px;
}
.dl_08{
	padding: 30px 0;
	border-bottom: 1px solid #e0e4db;
}
.dl_08 .a{
	display: block;
	position: relative;
}
.dl_08 .dt{
	width: 285px;
	/*height: 217px;*/
	overflow: hidden;
}
.dl_08 .dd{
	width: 780px;
	padding-left: 40px;
}
.dl_08 .dd .h4{
	font-size: 20px;
	color: #333333;
	line-height: 1;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	margin-top: 5px;
	margin-bottom: 20px;
}
.dl_08 .dd .hp_con{
	font-size: 16px;
	line-height: 30px;
	color: #666666;
	height: 115px;
	overflow: hidden;
}
.dl_08 .span{
	display: block;
	position: absolute;
	right: 0;
	bottom: 0;

}
.dl_08 .a:before{
	content: "";
	position: absolute;
	right: 20px;
	top: 50%;
	margin-top: -10px;
	width: 13px;
	height: 21px;
	background: url(../image/icon_17.png) no-repeat center;

}

.dl_08 .a:hover .hwimg{
	transform: scale(1.1);
}
.dl_08 .span .img1,.dl_08 .a:hover .span .img2{
	display: inline;
}
.dl_08 .span .img2,.dl_08 .a:hover .span .img1{
	display: none;
}
.dl_08 .a:hover:before{
	background: url(../image/icon_17_f1.png) no-repeat center;
}
.dl_08 .a:hover .span,.dl_08 .a:hover .dd .h4{
	color: #ef8e10;
}
.dl_03 .a3{
	overflow: hidden;
	width: 284px;
	height: 338px;
	display: block;
	text-align: center;
	/*background: url(../image/pic_17.png) no-repeat center;*/
	position: relative;
}
.dl_03 .a3 .hwimg{
	transition: all 0.6s;
}
.dl_03 .a3:hover .hwimg{
	transform: scale(1.2);
}
.dl_03 .a3:hover:before{
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(254,131,36,0.2);
	z-index: 12;
}
.dl_03 .a3 p{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	font-size: 20px;
	line-height: 308px;
	color: #FFFFFF;
	z-index: 15;
	transition: all 0.5s;
}
.dl_03 .a3:hover{
	box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.08);
}
.dl_03 .a3:hover p{
	transform: scale(1.05);
}
/*品牌故事  end*/
/*资质荣誉  start*/
.tab .ul_15{
	border-bottom: 1px solid #eeeeee;
	margin: 38px 0;
}
.tab .ul_15 .li{
	margin: -1px;
	border: 1px solid #EEEEEE;
	width: 138px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	font-size: 16px;
}
.tab .ul_15 .li a{
	display: block;
	background-color: #FFFFFF;
	color: #999999;
	cursor: pointer;
}
.tab .ul_15 .li.on a,.tab .ul_15 .li:hover a{
	background-color: #339eb9;
	/*background-image: -moz-linear-gradient( 90deg, rgb(51,158,185) 0%, rgb(51,222,201) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(51,158,185) 0%, rgb(51,222,201) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(51,158,185) 0%, rgb(51,222,201) 100%);*/
	color: #FFFFFF;
}
.ul_16{
	display: none;
}
.tab_con .ul_16 .li{
	text-align: center;
	line-height: 202px;
	width: 270px;
	height:202px;
	margin-right: 40px;
	margin-bottom: 40px;
	/*background:url(../image/pic_19.png) no-repeat center;*/
}
.tab_con .ul_16 .li:nth-child(4n){
	margin-right: 0;
}
/*资质荣誉  end*/
/*资质荣誉2  start*/
.sl2{
	width: 320px;
}
.sr2{
	width: 840px;
}
.tab_con2 .ul_16 .li{
	text-align: center;
	line-height: 330px;
	width: 252px;
	height:330px;
	/*width: 215px;
	height:293px;*/
	margin-right: 40px;
	margin-bottom: 40px;
	background:url(../image/pic_20.png) no-repeat center;
}
.tab_con2 .ul_16 .li:nth-child(3n){
	margin-right: 0;
}
.sl2{
	margin: 38px 0;
}
.sl2 .h4{
	padding: 13px 20px;
	height:84px;
	background: url(../image/pic_22.png) no-repeat center;
	color: #FFFFFF;
	font-size: 30px;
}
.ul_17{
	background-color: #f6fcfe;
}
.ul_17 .li{
	border: 1px solid #e4f2f7;
	border-left: none;
	border-right: none;
	margin-top: -1px;
}
.ul_17 .li .a{
	display: block;
	line-height: 60px;
	padding: 0 38px;
	border-bottom: 1px solid #e4f2f7;
	margin-bottom: -1px;
	position: relative;
	font-size: 18px;
	color: #333333;
}
.ul_17 .li.on .a,.ul_17 .li .a:hover{
	color: #339eb9;
	background-color: #eff9fc;
}
.ul_17 .li .subnav{
	padding: 15px 0;
}
.ul_17 .li .a2{
	display: block;
	padding-left: 58px;
	font-size: 16px;
	color: #666666;
	line-height: 30px;
}
.ul_17 .li .a2:hover,.ul_17 .li .a2.on{
	color: #339eb9;
}
.ul_17 .li .a:before{
	font-family:"iconfont" !important;
	font-size:16px;
	font-style:normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\e61b";
	color: #339eb9;
	position: absolute;
	right: 24px;
}



/*资质荣誉2   end*/
/*社会责任报告  start*/
.ab_04 .hmax{
	padding-top: 45px;
	padding-bottom: 30px;
}
.dl_09 .dd{
	width: 568px;
	font-size: 14px;
	color: #666666;
	line-height: 24px;
}
.dl_09 .dd .p{
	/* text-indent: 26px; */
	margin-top: 5px;
	margin-bottom: 25px;
}
.dl_10{
	width: 265px;
	margin-right: 45px;
	position: relative;
}
.dl_10:nth-child(4n){
	margin-right: 0;
}
.dl_10 .dt{
	transition: all 0.3s;
	overflow: hidden;
}
.dl_10 .dd{
	font-size: 16px;
	color: #333333;
	line-height: 20px;
	padding: 25px 10px;
	text-align: center;
	height: 40px;
}
.dl_10:before{
	/*content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-image: -moz-linear-gradient( 0deg, rgb(11,232,195) 0%, rgb(24,196,250) 100%);
    background-image: -webkit-linear-gradient( 0deg, rgb(11,232,195) 0%, rgb(24,196,250) 100%);
    background-image: -ms-linear-gradient( 0deg, rgb(11,232,195) 0%, rgb(24,196,250) 100%);
   opacity: 0.5;*/
}
.dl_10:hover .dt{
	box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.2);
}
.dl_10:hover .dt .hwimg{
	transform: scale(1.05);
}
.dl_10:hover .dd{
	color: #339eb9;
}
/*社会责任报告  end*/

/*实验技术平台 start*/
.jishu_01 .ul_18{
	padding: 48px 0;
}
.jishu_01 .ul_18 .li{
	text-align: center;
	width: 225px;
	margin-bottom: 20px;
	margin-right: 100px;
}
.jishu_01 .ul_18 .li:nth-child(4n){
	margin-right: 0;
}
.ul_18 .li .cirle{
	border-radius: 50%;
	/*border:3px solid #339eb9;*/
	width: 140px;
	height: 140px;
	display: block;
	line-height: 132px;
	margin: 0 auto;
}
.ul_18 .li .sp2{
	display: block;
	text-align: center;
	font-size: 18px;
	color: #777777;
	padding: 20px 0;
}
.ul_18 .li a{
	display: block;
}
.ul_18 .li a:hover .cirle{
	/*background-color: #ef8e10;*/
	border-color: #ef8e10;
}
.ul_18 .li a:hover .sp2{
	color: #ef8e10;
}
.ul_18 .li .cirle .img1, .ul_18 .li a:hover .cirle .img2{
	display: inline;
}
.ul_18 .li .cirle .img2,.ul_18 .li a:hover .cirle .img1{
	display: none;
}
/*实验技术平台 end*/
/*专家团队  start*/
.zj_01 .hmax{
	/*margin-top: 45px;
	margin-bottom: 30px;*/
	/*2019.4.2 修改为与其他二级栏目一致的高度*/
	padding-top: 15px;
	padding-bottom: 35px;
}
.zj_list{
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	padding: 30px 0;
}
.dl_11{
	width: 270px;
	margin-right: 40px;
	margin-bottom: 40px;
	cursor: pointer;
}
.dl_11:nth-child(4n){
	margin-right: 0;
}
.dl_11 .dd .h4{
	font-size: 20px;
	padding: 10px 20px;
	line-height: 40px;
	position: relative;
	color: #333333;
	border-bottom: 1px solid #e6e6e6;
}
.dl_11 .dd .h4 em{
	font-size: 14px;
	color: #555555;
}
.dl_11 .dd .h4:before{
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	margin-left: -1px;
	width: 6px;
	height: 20px;
	background-color: #339eb9;
	margin-top: -10px;
}

.dl_11 .dd .h5 {
	padding: 15px 20px 10px 20px;
	font-size: 16px;
	color: #555555;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
}
/*.dl_11 .dd .h5{
	padding: 0 20px;
	padding-top:5px;
	font-size: 16px;
	color: #666666;
	line-height: 36px;
}*/
.dl_11 .dd .hp_con{
	padding: 0 20px 10px;
	font-size: 14px;
	color: #777777;
	line-height: 24px;
	height: 90px;
	overflow: hidden;
	word-break: break-all;
}

.dl_11:hover{
	box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.08);
}
.dl_11:hover .dd .h4{color: #ef8e10;}
.dl_11:hover .dd .h4:before{
	background-color: #ef8e10;
}
.dl_11 .dt{
	width: 270px;
	height: 200px;
	overflow: hidden;
}
.dl_11:hover .hwimg{
	transform: scale(1.1);
}

/*专家团队  end*/
/*专家团队弹窗  start*/
.mask{
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 1020;
	display: none;
}
.mask .cover{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.5);
}
.mask .team{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	background-color: #FFFFFF;
	width: 735px;
	height: 320px;
	padding: 50px 45px;
	background: url(../image/bg_06.png) no-repeat center;
}
.mask .team .guanbi{
	position: absolute;
	right: 35px;
	top:20px;
	display: block;
	width: 28px;
	height: 28px;
	background: url(../image/close.png) no-repeat center;
}
.dl_12{
	display: none;
}
.dl_12 .team_01{
	width: 220px;
	/* line-height: 220px; */
	padding-top: 5px;
}
.dl_12 .team_02{
	width: 475px;
}
.dl_12 .team_02 .con{
	display: table-cell;
	height: 220px;
	padding-bottom: 0;
}
.team_02 .h3{
	font-size: 36px;
	color: #339eb9;
	line-height: 40px;
	display: inline-block;
}
.team_02 .h4{
	font-size: 22px;
	color: #555555;
	line-height: 40px;
	display: inline-block;
	padding-left: 20px;
}
.team_02 .h5{
	font-size: 22px;
	color: #555555;
	line-height: 40px;
	display: block;
}
.team_02 .p{
	color: #777777;
	font-size: 16px;
	line-height: 30px;
	word-break: break-all;
}
/*专家团队弹窗  end*/
/*联系我们  start*/
.lxwm{
	padding-bottom: 50px;
}
.lxwm .hmax{
	padding-top: 15px;
	padding-bottom: 35px;
}
.lxwm .sl3{
	width: 690px;
}
.lxwm .sr3{
	width: 438px;
}
.liuyan{
	padding: 50px 45px;
	border-radius: 5px;
	border: 1px solid #ededed;
	box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.14);
}
.liuyan .h4{
	font-size: 30px;
	color: #333333;
	line-height: 1;
	padding-bottom:35px;
}
.form .inp{
	border-radius: 3px;
	border:1px solid #e1e1e1;
	padding: 0 15px;
	margin: 10px 0;
}
.form .inp label{
	font-size: 16px;
	color: #666666;
	vertical-align: middle;
	line-height: 48px;
}
.form .inp label em{
	color: #ff0000;
}
.form .inp .text{
	height:48px;
	width: 200px;
	border: none;
}
.form .inp .tarea{
	height:118px;
	width: 200px;
	border: none;
	padding: 15px 0;
}
.form .inp .label{
	vertical-align: top;
	line-height: 46px;
}
.form .inp .label em{vertical-align: top;}
.form .inp .select{
	width: 220px;
	border: none;
	height: 46px;
	line-height: 46px;
	font-size: 16px;
}
.form .inp  .select::before{
	background-color: transparent;
	border: none;
}
.submit{
	width: 140px;
	height: 40px;
	/*background-image: -moz-linear-gradient( 90deg, rgb(51,158,185) 0%, rgb(51,222,201) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(51,158,185) 0%, rgb(51,222,201) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(51,158,185) 0%, rgb(51,222,201) 100%);*/
	background-color: #339eb9;
	border-radius: 40px;
	color: #FFFFFF;
	font-size: 14px;
	border: none;
	margin-top: 30px;
}
.ul_19{
	font-size: 16px;
	border-bottom: 1px solid #cdcdcd;
}
.ul_19 .li{
	margin-right: 35px;
}
.ul_19 .li:last-child{
	margin-right: 0;
}
.ul_19 .li a{
	display: block;
	line-height: 66px;
	margin-bottom: -2px;
	color: #333333;
	padding: 0 2px;
	font-size: 18px;
	border-bottom: 2px solid transparent;
	cursor: pointer;
}
.ul_19 .li:hover a,.ul_19 .li.on a{
	border-bottom: 4px solid #339eb9;
}
.dl_13{
	width:300px;
	padding: 20px 0;
	margin-right: 90px;
}
.dl_13:nth-child(2n){
	margin-right:0;
}
.dl_13 dt .h3,.zigs .h3{
	font-size: 24px;
	color: #333333;
	line-height: 50px;
	font-weight: bold;
	margin-top: 25px;
}
.zigs .h3{
	border-bottom:1px solid #cdcdcd;
}
.zigs .sp4 {
	display: block;
	cursor: pointer;
}
.zigs .sp4 .img1,.zigs .sp4.on .img2{
	display: block;
	padding: 20px;
}
.zigs .sp4 .img2,.zigs .sp4.on .img1{
	display: none;
}
.zigs .sp4 .img1{
	width: 16px;
	height: 10px;
	background-image: url(../image/icon_58.png);
	background-repeat: no-repeat;
	background-position: center;
}
.zigs .sp4 .img2{
	width: 16px;
	height: 10px;
	background-image: url(../image/icon_58_f.png);
	background-repeat: no-repeat;
	background-position: center;
}
.zigs .sp4 .img1:hover{
	background-image: url(../image/icon_58_a.png);
}
.zigs .sp4 .img2:hover{
	background-image: url(../image/icon_58_b.png);
}
.dl_13 dd p{
	font-size: 16px;
	color: #333333;
	line-height: 30px;
}
.dl_13 dd p .iconfont{
	color: #666666;
	padding-right: 10px;
}
.dl_13 dt .h4{
	font-size: 22px;
	color: #333333;
	line-height: 60px;
}
.dl_131 dd p{
	font-size: 16px;
	color: #333333;
	line-height: 30px;
}
.dl_131 dd p .iconfont{
	color: #666666;
	padding-right: 10px;
}
.dl_131 dt .h4{
	font-size: 22px;
	color: #333333;
	line-height: 60px;
}
/*联系我们  end*/
/*疾病诊断中心详情页  start*/
.zd_01{
	position: relative;
	padding-left: 132px;
	margin: 20px 0 40px 0;
}
.zd_01 .h3{
	line-height: 1;
	font-size: 32px;
	color: #333333;
}
.zd_01 .h6{
	color: #999999;
	font-size: 18px;
	line-height: 1;
	padding: 14px 0;
}
.zd_01 .h4{
	font-size: 28px;
	/*color: #ff0000;*/
	line-height: 1;
}
.zd_01 .ico{
	content: "";
	position: absolute;
	left: 0;
	width: 103px;
	height: 103px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100%;
	/*background-color: #ff1212;*/
	/*border: 3px solid #ff1212;*/
	/*border-radius: 50%;*/
}
.zd_02{
	background-color: #f6f6f6;
	padding: 42px;
}
.zd_02 .h4{
	font-size: 24px;
	line-height: 30px;
	color: #333333;
	padding: 15px 0;
}
.zd_02 .p{
	/* text-indent: 28px; */
	font-size: 16px;
	line-height: 30px;
	color: #333333;
}
.more2{
	display: block;
	width: 172px;
	height: 52px;
	line-height: 52px;
	transition: all 0.3s;
	font-size: 16px;
	color: #FFFFFF;
	text-align: center;
	margin: 0 auto;
	margin-top: 20px;
	background: url(../image/icon_56.png) no-repeat center;
	background-size: 100%;
}
.more2 .iconfont{
	transition: all 0.6s;
}
.more2:hover .iconfont{
	padding-left: 10px;
}

/*疾病诊断中心  end*/
/*检测项目消息列表详情页  start*/
.lbxq{

}
.xq_top{
	text-align: center;
	padding: 35px 112px;
	border-bottom: 1px dashed #cccccc;
	margin: 0 auto;
}
.xq_top h4{
	font-size:32px;
	color: #333333;
	padding-bottom: 30px;
}
.xq_top span{
	font-size: 15px;
	color: #666666;
	padding: 0 65px;
}
.xq_top span a{
	color: #a3a3a3;
	font-size: 18px;
}
.xq_top span a:hover{
	color: #333333;
}
.xq_con{
	font-size: 16px;
	color: #333333;
	line-height: 36px;
	padding: 15px 0;
	width: 976px;
	margin: 0 auto;
}
.xq_con img{max-width: 100%;}
.xq_con p{
	padding: 10px 0 0 0;
}
.xq_btm{
	border-top: 1px dashed #cccccc;
	padding: 0 112px;
}
.xq_btm .ym{
	margin: 38px 0;
}
.xq_btm .ym a{
	display: block;
	color: #444444;
	font-size: 14px;
	line-height: 32px;
}
.xq_btm .ym a:hover{
	color: #339eb9;
}
/*检测项目消息列表详情页 end*/
.rukou{
	/*margin-top: 48px;
	margin-bottom: 35px;*/
	padding-top: 32px;
	padding-bottom: 10px;
}
.select{
	position: relative;
	padding: 0 10px;
	cursor: pointer;
	width: 180px;
	border: 1px solid #e0e0e0;
	line-height: 44px;
	font-size: 14px;
	color: #999999;
}
.select:before{
	content: "";
	position: absolute;
	width: 44px;
	height: 44px;
	right: 0;
	background:url(../image/up.png) no-repeat center;
	background-color: #f8f8f8;
	border-left: 1px solid #e0e0e0;
}

.select_txt{
	display: block;
	position: relative;
}
.select .select_con{
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	padding:3px 20px;
	display: none;
	background-color: #FFFFFF;
	border: 1px solid #e0e0e0;
	z-index: 99;
	color: #666666;
}
.select .select_con .option{
	padding:2px 0;
	cursor: pointer;
}
.select .select_con .option:hover{
	color: #339eb9;
}
.rk .hmax{
	/*padding: 25px 0;*/
	margin-top: 35px;
	margin-bottom: 35px;
	padding-left: 60px;
	position: relative;
}
.rk .hmax:before{
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -24px;
	width: 48px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	border-radius:50% ;
	background-position: center;
	background-repeat: no-repeat;
}
/*.rk_01 .hmax:before{
	 background-image: url(../image/icon_36.png);
	 background-color: #ff1212;
 }
.rk_02 .hmax:before{
	background-image: url(../image/icon_37.png);
	background-color: #ff7e00;
}
.rk_03 .hmax:before{
	background-image: url(../image/icon_38.png);
	background-color: #ff006b;
}*/
.rk .dl_03:nth-child(3n){
	margin-right: 0;
}
/*诊断中心名称*/
.zhenduan{
	margin-bottom: 80px;
}
.zhenduan .hmax{
	margin-top: 45px;
}
.ul_20 .li{
	margin-top: 30px;
	margin-right: 30px;
	width: 380px;
	height: 146px;
}
.ul_20 .li:nth-child(3n){
	margin-right: 0;
}
.ul_20 .li .a{
	display: block;
	height: 100%;
	background-color: #F5F5F5;
	position: relative;
	padding: 0 30px;
}
.ul_20 .li .a:before{
	content: "";
	position: absolute;
	right: 30px;
	bottom:22px;
	width: 13px;
	height:21px;
	background: url(../image/icon_17_f.png) no-repeat center;
	transition: all 0.6s;
}
.ul_20 .li .a .h4{
	font-size: 18px;
	color: #339eb9;
	padding-top: 28px;
	margin-bottom: 15px;
}
.ul_20 .li .a .hp_con{
	font-size: 16px;
	color: #666666;
	line-height: 28px;
	height: 58px;
	overflow: hidden;
}
.ul_20 .li .a:hover{
	background-color: #FFFFFF;
	box-shadow: 0px 0px 20px 0px rgba(90, 90, 90, 0.2);
}
.ul_20 .li .a:hover:before{
	padding-left: 10px;
}
.ul_20 .li .a:hover .h4{
	font-weight: bold;
}
/*诊断中心入口页logo样式控制*/
.ul_18 .li .cirle2{
	border-radius: 50%;
	/*border:3px solid #339eb9;*//*图标修改，该样式不需要了 1.25*/
	width: 140px;
	height: 140px;
	display: block;
	line-height: 132px;
	margin: 0 auto;
}
.ul_18 .li .cirle2 .img1, .ul_18 .li a:hover .cirle2 .img2{
	display: inline;
}
.ul_18 .li .cirle2 .img2,.ul_18 .li a:hover .cirle2 .img1{
	display: none;
}
.ul_18 .li .a1 .cirle2{
	border-color:#ff0000;
}

.ul_18 .li .a1:hover .sp2 {
	color: #ff0000;
}
.ul_18 .li .a2 .cirle2{
	border-color:#ff7e00;
}
.ul_18 .li .a3 .cirle2{
	border-color:#ff006b;
}

.ul_18 .li .a3:hover .sp2 {
	color: #ff006b;
}
.ul_18 .li .a4 .cirle2{
	border-color:#ff86a6;
}

.ul_18 .li .a4:hover .sp2 {
	color: #ff86a6;
}
.ul_18 .li .a5 .cirle2{
	border-color:#0082da;
}

.ul_18 .li .a5:hover .sp2 {
	color: #0082da;
}
.ul_18 .li .a6 .cirle2{
	border-color:#ab0000;
}

.ul_18 .li .a6:hover .sp2 {
	color: #ab0000;
}
.ul_18 .li .a7 .cirle2{
	border-color:#0c6baf;
}

.ul_18 .li .a7:hover .sp2 {
	color: #0c6baf;
}
.ul_18 .li .a8 .cirle2{
	border-color:#339eb9;
}

.ul_18 .li .a8:hover .sp2 {
	color: #339eb9;
}
.jishu_01 .hmax{
	padding-top: 20px;
}
.jishu_02 .hmax{
	padding-bottom: 30px;
	padding-top: 0;
	margin-top: 0;
}
.lm_01 .dl_03{
	margin-bottom: 50px;
}
.lm_01 .dl_03:nth-child(3n){
	margin-right: 0;
}
.lm_01 .lm_box{
	padding-top: 40px;
	/*border-bottom: 2px solid #CCCCCC;*/
}
/*诊断中心名称*/
.xq2 .hmax{
	margin-top: 35px;
	padding-bottom: 10px;
}
.xq2 .h4{
	font-size: 24px;
	color: #333333;
	line-height: 30px;
	margin: 25px 0;
}
.xq2 .p{
	/* text-indent: 26px; */
	font-size: 16px;
	color: #333333;
	line-height: 30px;
	padding-bottom: 18px;
}
.xq2 img.left{
	margin-right: 30px;
}
.xq2 img.right{
	margin-left: 30px;
}
/*字母分类  start*/
.fenlei span{
	font-size: 14px;
	color: #999999;
	line-height: 26px;
}
.fenlei .ul_21{
	margin-bottom: 32px;
}
.fenlei .ul_21 .li{
	margin-right: 12px;
}
.fenlei .ul_21 .li a{
	font-size: 14px;
	color: #999999;
	width: 26px;
	height: 26px;
	display: block;
	line-height: 26px;
	text-align: center;
	border-radius: 2px;
	background-color: #f6f6f6;
}
.fenlei .ul_21 .li.on a,.fenlei .ul_21 .li:hover a{
	background-color: #ef8e10;
	color: #FFFFFF;
}
.lc_04{
	padding: 15px 0;
}
.dl_14{
	margin: 15px 0;
	background-color: rgb(255, 255, 255);
	border: 1px solid #efefef;
	width: 800px;
	height: 120px;
}
.dl_14 a{
	display: block;
	position: relative;
	padding: 0 40px;
	height: 100%;
}
.dl_14 a:before{
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	width: 4px;
	height: 60px;
	margin-top: -30px;
	background-color: #339eb9;
	border-radius: 4px;
}
.dl_14 a:after{
	content: "";
	position: absolute;
	right: 20px;
	top: 50%;
	width: 13px;
	height: 20px;
	margin-top: -10px;
	background: url(../image/icon_17.png) no-repeat center;

}
.dl_14:hover a:after{
	background-image: url(../image/icon_17_y.png);
}
.dl_14 .dt .h4{
	font-size: 18px;
	color: #333333;
	line-height: 21px;
	padding-top: 22px;
}
.dl_14 .dt .h6{
	font-size: 12px;
	color: #999999;
	padding: 10px 0;
/*	text-transform: capitalize;*/
}
.dl_14:hover a:before{
	background-color: #ef8e10;
}
.dl_14:hover{
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.07);
}
.dl_14 .p{
	font-size: 14px;
	color: #666666;
	position: relative;
	line-height: 20px;
	padding-left: 25px;
	height: 40px;
	overflow: hidden;
}
.dl_14 .p:before{
	content: "";
	position: absolute;
	left: 0;
	width: 16px;
	height: 16px;
	background: url(../image/icon_47.png) no-repeat center;
}
/*字母分类   end*/
.ul_22{
	position: relative;
	line-height: 40px;
	padding-left: 30px;
	color: #FFFFFF;
	margin-bottom: 30px;
	height: 110px;
	background: url(../image/bg_07.png) no-repeat center;
}
.ul_22 .li{
	width: 15%;
	padding-top:15px;
}
.ul_22 .li.li2{
	width: 25%;
}
.ul_22 .li .span{
	display: block;
	line-height: 30px;
}
.ul_22 .li .h3{
	font-size: 24px;
}
.ul_22 .li .sp1{
	font-size: 20px;
}
.ul_22 .li .h4{
	font-size: 16px;
}
.ul_22 .li .sp3{
	font-size: 22px;
	font-weight: bold;
}
.ul_22 .li .sp2{
	font-size: 36px;
	font-weight: bold;
}
.ul_22 .li .sp2 em{
	font-size: 20px;
}
.ul_22 .laiyuan{
	position: absolute;
	right: 20px;
	bottom: 0;
	line-height: 30px;
	font-size: 12px;
	opacity: 0.8;
}
.ul_22 .laiyuan a{color: #FFFFFF;}
.fqa_title{
	padding-top: 30px;
	padding-bottom: 15px;
	border-bottom:1px solid #e8e8e8;
}
.fqa_title .h3{
	font-size: 28px;
	color: #333333;
	width: 660px;
	line-height: 42px;
	word-wrap: break-word;
}
.fqa_title .h6{
	font-size: 14px;
	color: #999;
	margin-top: 18px;
}
.fqa_title .iconfont{
	display: block;
	border: 1px solid #CCCCCC;
	border-radius: 50%;
	width: 38px;
	height: 38px;
	font-size: 20px;
	line-height: 38px;
	margin-right: 20px;
	color: #cccccc;
	text-align: center;
	cursor: pointer;
}
.wd{
	cursor: pointer;
}

.fqa_title .iconfont:nth-child(2n){
	margin-right: 0;
}
.fqa_title .iconfont:hover,.fqa_title .iconfont.on{
	border-color: #FF2020;
	background-color: #FF2020;
	color: #FFFFFF;
}
.fqa_title .span{
	display: block;
	width:45px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #FFFFFF;
	font-size: 14px;
	margin-top: 15px;
	/*margin-left: 20px;*/
}
.fqa_title .span.sp1{
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px;
	background-color: #ff9800;
}
.fqa_title .span.sp2{
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px;
	background-color: #339eb9;
}
.fqa_mid{
	border-bottom: 2px solid #e8e8e8;
}
.fqa_mid .box{
	margin: 40px 0;
}
.fqa_mid .h5{
	font-size: 18px;
	color: #333333;
	line-height: 24px;
	position: relative;
	padding-left: 25px;
}
.fqa_mid .h5:before{
	content: "";
	position: absolute;
	border-radius: 50%;
	width: 16px;
	height: 16px;
	left: 0;
	margin-top: 4px;
}
.fqa_mid .hp{
	font-size: 14px;
	color: #666666;
	line-height: 30px;
	margin-top: 10px;
}
.fqa_mid .hp p{
	white-space: pre-wrap;
}
.fqa_mid .hp .songjiantitle{
	font-weight: bold;
}
.fqa_mid .h5.color1:before{background-color: #74adea;}
.fqa_mid .h5.color2:before{background-color: #ea9574;}
.fqa_mid .h5.color3:before{background-color: #5ec96a;}
.fqa_mid .h5.color4:before{background-color: #f6a722;}
.fqa_mid .h5.color5:before{background-color: #4a91e3;}
.fqa_mid .h5.color6:before{background-color: #7ed320;}
.tishi{padding: 0 10px;margin-top:-5px;position: relative;}
.tips{
	display: none;
	position: absolute;
	left: 100%;
	width: 326px;
	border: 1px solid #e2e2e2;
	font-size: 12px;
	color: #666666;
	height: 29px;
	top: 0;
	margin-top: -5px;
	line-height: 29px;
	text-align: center;
	box-shadow: 0px 0px 15px 0px rgba(90, 90, 90, 0.16);
}
.tips:before{
	content: "";
	position: absolute;
	right: 100%;
	top: 50%;
	width: 6px;
	height: 8px;
	margin-top: -4px;
	background: url(../image/icon_49.png) no-repeat center;
}
.tishi:hover .tips{
	display: block;
}
.fqa_btm .h2{
	font-size: 30px;
	color: #333333;
	border-bottom: 1px solid #e8e8e8;
}
.fqa_btm .h2 em{
	display: inline-block;
	padding: 15px 0;
	border-bottom: 3px solid #339eb9;
	margin-bottom: -2px;
}
.cxjg{
	text-align: right;
	margin-top: 20px;
}
.cxjg a{
	font-size: 14px;
	color: #999999;
}
.cxjg a em{
	color: #339eb9;
}
.cxjg a:hover{
	color: #339eb9;
}
.sousuo_title{
	border-bottom: 1px solid #e8e8e8;
	padding: 25px 0;
	position: relative;
}
.sousuo_title:before{
	content: "";
	position: absolute;
	height: 3px;
	width: 66px;
	bottom: 0;
	left: 0;
	background-color: #339eb9;
	margin-bottom: -1px;
}
.sousuo_title .h3{
	font-size: 30px;
	color: #333333;
}
.sh_02{
	margin-left: 218px;
}
.sh_02 .text{
	border: 2px solid #e0e0e0;
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px;
	background-color: #FFFFFF;
	line-height: 46px;
	padding: 0 15px;
	width: 470px;
	border-right: none;
}
.sh_02 .btn{
	background-image: url(../image/search.png);
	background-position: center;
	background-repeat: no-repeat;
	background-color: #fd8526;
	width: 90px;
	height: 50px;
	border: none;
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px;
}
/*金域检验  搜索结果 start*/
.sousuo2{
	width: 967px;
	margin: 0 auto;
}
.dl_15{
	border-bottom: 1px solid #e4e4e4;
	padding: 20px 0;
}
.dl_15 .dt .h4{
	font-size: 18px;
	color: #333333;
	line-height: 28px;
	padding-bottom: 5px;
}
.dl_15 .dt font{
	color: #339eb9;
}
.dl_15 .hp_con{
	font-size: 14px;
	color: #666666;
	line-height: 30px;
	height: 32px;
	overflow: hidden;
}
.sousuo_list .p{
	font-size: 15px;
	color: #999999;
	line-height: 1;
	padding: 22px 0;
}
/*金域检验  搜索结果  end*/
.rk_04 .dl_03:nth-child(4n){
	margin-right: 0;
}
.rk_04 .dl_03 {
	width: 285px;
	margin-right: 20px;
	margin-bottom: 30px;
}
.rk_04 .dl_03{
	display: block;
}
.rk_04 .dl_03 .dt{
	width: 285px;
	height:285px;

}
.rk_04 .dl_03 .dd .h4{
	font-size: 18px;
	color: #333333;
	padding: 0 10px 0 30px;
	margin-top: 18px;
	line-height: 30px;
}
.rk_04 .dl_03 .dd .hp_con {
	padding: 0 30px;
	color: #777777;
	font-size: 16px;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
	margin-top: 10px;
}
.rk_04 .dl_03 .dd{
	height: 100px;
}
.rk_04 .hmax{
	padding-top: 45px;
	padding-bottom: 35px;
}
.lxwm2{
	margin-top: 45px;
	margin-bottom: 122px;
	padding-bottom: 122px;
	background: url(../image/bg_08.jpg) no-repeat center bottom;
}
.lxwm2 .liuyan{
	width: 498px;
	background-color: #FFFFFF;
	margin: 0 auto;
}
.lxwm2 .liuyan .h4{
	text-align: center;
}
.lxwm2 .liuyan .submit{
	display: block;
	margin: 0 auto;
	margin-top: 40px;
}
.zx_01{
	position: relative;
	margin-bottom: 55px;
}
.zx_01 .hmax{
	padding-top: 15px;
	padding-bottom: 35px;
}
.zx_01 .xq .ljgd{
	margin-top: 35px;
	margin-bottom: 50px;
}
.zx_01 .xq .con{
	width: 872px;
}
.zx_01 .xq .qikan{
	position: absolute;
	right: 0;
	text-align: center;
	font-size: 16px;
	color: #666666;
}
.zx_01 .xq .qikan p{
	padding: 12px 0;
}
.zx_01 .xq .p{
	font-size: 16px;
	color: #666666;
	line-height:24px;
	padding: 16px 0;
	/*text-indent: 26px;*/
}
.year{
	width: 1145px;
	padding-left:30px;
	padding-right: 54px;
	padding-bottom: 50px;
	overflow: hidden;
	position: relative;
}
.ul_23{
	width: 1050px;
	/*margin: 0 auto;*/
	position: relative;
}

.year:before{
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: 58px;
	width:calc(100% - 130px) ;
	height: 1px;
	margin: 0 auto;
	border-top: 1px dashed #c7c7c7;
	/*z-index:-1;*/
}
.ul_23 .sp1{
	display: block;
	font-size: 20px;
	color: #999;
	height:28px;
	line-height: 28px;
	margin-bottom: 20px;
}
.ul_23 .sp2{
	display: block;
	position: relative;
	height: 20px;
}
.ul_23 .slick-slide.slick-current.slick-active .sp2:after{
	content: "";
	position: absolute;
	left: 5px;
	right: 0;
	top: 50%;
	width: 100%;
	height: 1px;
	margin: auto;
	border-top: 1px solid #ef8e10;
	z-index: 20;
}
.ul_23 .sp2:before{
	content: "";
	z-index: 30;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -16px;
	width: 23px;
	height: 32px;
	background: url(../image/icon_50.jpg) no-repeat left center;
}
.ul_23 .slick-slide.slick-current.slick-active .sp1{
	color: #ef8e10;
	font-weight: bold;
	font-size: 26px;
}
.ul_23 .slick-slide.slick-current.slick-active .sp2:before{
	background-image: url(../image/icon_50_f.png);
}
.ul_23 .slick-arrow{
	position: absolute;
}
.ul_23 .slick-list{
	display: inherit;
	margin-right: -70px;
}
.ul_23 .slick-list{position: relative;z-index: 1;overflow: visible;}

.ul_23.lb .slick-arrow{background-color:transparent; position:absolute;width: 20px; top: 100%;margin-top:-40px;z-index:110;height:52px;font-size:0;cursor:pointer;border:none;color:#999999;line-height: 52px;}
.ul_23.lb .slick-arrow:hover{color:#ef8e10}
.ul_23.lb .slick-prev{left:0;margin-left: -30px;text-align: left;}
.ul_23.lb .slick-next{right:0;margin-right: -130px;}
.ul_23.lb .slick-prev:before,.lb .slick-next:before{margin:auto; position:absolute;left:0;top:0;bottom:0;right: 0;text-align: center;font-family:"iconfont" !important;font-size:20px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.ul_23.lb .slick-prev:before{content:"\e8c3";}
.ul_23.lb .slick-next:before{content:"\e61b";}
.lb_02 .dl_10{
	margin-bottom: 40px;
}
.past .hmax{
	margin-bottom: 35px;
}
.rk_05{
	margin-top: 40px;
}
.xq_con .p3{
	/* text-indent: 32px; */
}
.xq_con .h4{
	font-size: 18px;

}
.xq_con .img_box{
	text-align: center;
}
.fa_01{
	background: url(../image/bg_09.png) no-repeat center;
	background-color: #f8f8f8;
	margin: 45px 0;
	padding: 48px;
}
.fa_01 .hmax{
	text-align: center;
	position: relative;
}
.fa_01 .line{
	width: 160px;
	height: 4px;
	background-color: #339eb9;
	margin:32px auto;
}
.fa_01 .hp{
	color: #333333;
	font-size: 16px;
	/* height: 160px; */
	line-height: 30px;
}
.fa_01 .hp p{
	/*text-indent: 28px;*/
}
.dl_16{
	margin-bottom: 78px;
}
.dl_16 a{
	display: block;
}
.dl_16 .dt{
	width:600px;
	height: 420px;
	overflow: hidden;
}
.dl_16 .dt .hwimg{
	transition: all 0.6s;
}
.dl_16 .dd{
	width: 538px;
}
.dl_16 .dd .con{
	height: 420px;
	width: 538px;
	display: table-cell;
	vertical-align: middle;
}
.dl_16 .dd .con .h4{
	font-size: 28px;
	color: #333333;
	line-height: 36px;
	margin-bottom: 25px;
}
.dl_16 .dd .con .hp_con{
	color: #666666;
	font-size: 16px;
	/* height: 158px; */
	line-height: 30px;
}
.dl_16:hover .hwimg{
	transform: scale(1.1);
}
.dl_16:hover .dd .con .h4{
	color: #339eb9;
}
.center{
	text-align: center;
}
.lc_01 .center{
	margin-top: 45px;
}
.fqa_04 .hmax{
	margin-top: 75px;
	margin-bottom: 50px;
}
.fa_03{
	background: url(../image/bg_10.png) no-repeat center;
	height: 236px;
	margin-top: 45px;
	padding: 0 75px;
}
.dl_17{
	margin-top: 42px;
	color: #FFFFFF;
}
.dl_17 .h4{
	font-size: 24px;
	line-height: 1;
}
.dl_17 .h6{
	font-size: 18px;
	line-height: 1;
	opacity: 0.5;
	padding: 18px 0;
}
.dl_17 .dd{
	padding: 12px 30px;
}
.fa_03 .h3{
	margin-top: 58px;
	margin-bottom: 25px;
	font-size:28px;
	color: #FFFFFF;
	line-height: 1;
}
.fa_03 .ljgd{
	border-radius: 0;
	width: 156px;
	height: 40px;
	background: url(../image/icon_56.png) no-repeat center;

}
.fa_03 .ljgd .iconfont{transition: all 0.6s;padding-left: 10px;}
.fa_03 .ljgd:hover .iconfont{padding-left: 20px;}
.fqa_05{
	padding-bottom: 65px;
}
.ul_24 .li{
	line-height: 30px;
	margin-right: 27px;
	position: relative;
	border-radius: 10px;
	border: 1px solid #EEEEEE;
	width: 300px;
	padding: 0 40px;
	height: 150px;
	background: url(../image/bg_11.png) no-repeat center;
}
.fqa_05 .hmax{
	margin-top: 80px;
	margin-bottom: 50px;
}
.ul_24 .li:nth-child(3n){
	margin-right: 0;
}
.ul_24 .li .h4{
	font-size: 20px;
	color: #333333;
	margin-top: 30px;
}
.ul_24 .li .h6{
	font-size: 16px;
	clear: #999999;
	padding-bottom: 5px;
}
.ul_24 .li .h5{
	font-size: 18px;
	clear: #666666;
	padding-bottom: 5px;
}
.ul_24 .li p{
	font-size: 14px;
	color: #666666;
}
.ul_24 .li .img_box{
	position: absolute;
	right: 35px;
	top: 0;
	bottom: 0;
	line-height: 150px;
}

.fzlc .hmax{
	margin-top: 45px;
	margin-bottom: 35px;
}

.ul_25{
	position: relative;
	padding-top: 120px;
}
.ul_25:before{
	content:"";
	position: absolute;
	left: 370px;
	top: 0;
	bottom: 0;
	width: 1px;
	background-color: #c7c7c7;

}
.ul_25 .nian{
	display: block;
	font-size: 26px;
	color: #339eb9;
	position: absolute;
	width: 325px;
	text-align: right;
	left: 0;
	top: 0;
	line-height: 50px;
}
.ul_25 .nian:before{
	content: "";
	position: absolute;
	width: 50px;
	height: 50px;
	left: 100%;
	margin-left: 21px;
	margin-top: -2px;
	top: 0;
	background: url(../image/icon_54.png) no-repeat center;
}
.ul_25 .li{
	position: relative;
	margin-bottom: 30px;
}
.ul_25 .li:before{
	content: "";
	position: absolute;
	width: 20px;
	height: 20px;
	left: 359px;
	margin-top: -2px;
	top: 0;
	border-radius: 50%;
	border: 2px solid #339eb9;
	background-color: #FFFFFF;
}
.fz_l{
	text-align: right;
	width: 325px;
}
.fz_r{
	width: 760px;
	/*padding-right: 62px;*/
}
.fz_r .h4{
	font-size:22px;
	color: #333333;
	margin-top: -10px;
	margin-bottom: 15px;
}
.fz_l .sp1{
	display: block;
	font-size: 22px;
	color: #339eb9;
	line-height: 1;
	margin-bottom: 20px;
}
.fz_r .hp_con{
	font-size: 16px;
	color: #666666;
	line-height: 26px;
	padding-bottom: 10px;
}
.lb_03{margin-bottom: 20px;}
/*banner  start*/
.banner{
	position: relative;
}
.banner .lbimg{
	height:600px;
	background-repeat: no-repeat;
	background-position: center;
	background-color: #E5E5E5;
}
.banner .a{
	display: block;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	position: absolute;
}

/*banner  end*/
.index4{
	padding: 60px 0 80px 0;
}
.index4 a{
	display: block;
}
.index4 .inbtm{
	margin-top: 30px;
}
.index3{
	position: relative;
}
.index3 .con{
	min-width: 1200px;
	overflow: hidden;
	position: absolute;
	right: 0;
	left: 0;
	bottom: 0;
	margin-bottom: 200px;
}

.sr4{
	/*margin-top:18%;*/
	width: 100%;
	position: relative;
}
.lb_05{
	width: 100%;
	position: relative;
	display: block;
}
.lb_05 .img_box{
	/*width:20%;*/
	position: relative;
}
.lb_05 .swiper-slide{
	width: 280px;
	height: 370px;
	margin-top: 480px;
}
.lb_05 .swiper-slide.swiper-slide-active{
	width: 520px;
	height: 640px;
	margin-top:185px;
	position: relative;

}
.lb_05 .swiper-slide .img_box{position: absolute;left: 0;right: 0; bottom: 0; width: 280px;height: 370px; transition: height 0.6s;overflow:hidden;}
.lb_05 .swiper-slide.swiper-slide-active .img_box{
	width: 520px;
	height: 640px;
}
.lb_05 .img_box .img1{
	display: block;
	width: 100%;
}
.lb_05 .img_box .img2{
	display: none;
	width: 100%;
}
.lb_05 .a9{
	position: absolute;
	right: 0;
	bottom: 0;
	display: block;
	margin-bottom: 45px;
	margin-right: 25px;
}
.lb_05 .img_box .box{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}
.lb_05 .img_box .box .bq{
	position: absolute;
	right: 10px;
	top: 0;
	padding:5px 10px;
	width: 16px;
	height: 50px;
	font-size: 16px;
	color: #339eb9;
	background: url(../image/icon_55.png) no-repeat center;
}
.lb_05 .img_box{
	cursor: pointer;
}
.lb_05 .slick-slide.slick-current.slick-active .img_box .box .bq{
	background: url(../image/icon_55_f.png) no-repeat center;
	color: #ef8e10;
}
.lb_hp{
	padding: 32px 37px;
}
.lb_hp p{
	font-size: 14px;
	color: #666666;
	line-height: 24px;
	width: 176px;
	height:95px;
	overflow: hidden;
	padding: 10px 0;
}
.lb_hp span{
	font-size: 16px;
	color: #339eb9;
	line-height: 36px;
}
.lb_hp span em{
	font-size:60px;

}
.lb_hp  .h3{
	font-size: 24px;
	color: #333333;
	line-height: 36px;
}
.lb_hp .more3{
	position: absolute;
	left: 37px;
	bottom: 32px;
	font-size: 14px;
	color: #666666;
}
.lb_hp .more3 .iconfont{
	padding-left: 30px;
}

.lb_05 .slick-slide.slick-current.slick-active .h3,
.lb_05 .slick-slide.slick-current.slick-active .more3,
.lb_05 .slick-slide.slick-current.slick-active span,
.lb_05 .slick-slide.slick-current.slick-active p
{
	color: #FFFFFF;
}
.lb_05 .slick-arrow{
	position: absolute;
	bottom: 0;
	margin-bottom: -60px;
	background-color: #FFFFFF;
	height: 16px;
	border: none;
	font-size: 0;
	width: 68px;
	cursor: pointer;
}
.lb_05 .slick-next{
	left: 70px;
	background: url(../image/ar.png) no-repeat center;
}
.lb_05 .slick-prev{
	left: 0;
	background: url(../image/al.png) no-repeat center;
}
.lb_05 .slick-prev:before{
	left: 100%;
	content: "";
	position: absolute;
	width: 1px;
	height: 16px;
	background-color: #FFFFFF;
	top: 0;
}
.lb_05 .slick-next:hover{background-image: url(../image/ar2.png);}
.lb_05 .slick-prev:hover{background-image: url(../image/al2.png);}
.lb_04{
	position: relative;

}
.lb_05 .lbimg{
	position: relative;
}
.lb_05  .lbimg .box{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}
.lb_05  .lbimg .box .h3{
	font-size: 18px;
	color: #FFFFFF;
	height: 40px;
	padding:20px 45px;
	overflow: hidden;
	/*background: linear-gradient(to top,rgba(134,134,134,0),rgba(134,134,134,1));*/
	background: linear-gradient(to top,rgba(0,0,0,0),rgba(0,0,0,1)) ;
}



.lb_05 .swiper-slide.swiper-slide-active .lbimg .box .h3{
	font-size: 36px;
	color: #339eb9;
	background: none;
	padding:55px 45px;
}
.lb_05  .lbimg .box .hp{
	font-size: 20px;
	color: #999999;
	line-height: 31px;
	text-transform: uppercase;
	padding: 15px 0;
}
.lb_05  .show{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 60px;
	overflow: hidden;
	background: linear-gradient(to top,rgba(0,0,0,1),rgba(0,0,0,0)) ;
	padding: 20px 40px;
	display: none;
	padding-top: 50px;
}
.lb_05 .swiper-slide.swiper-slide-active .show{
	display: block;
}
/*.lb_05  .lbimg:hover .show{
	height: 100px;
}*/
.lb_05  .show .hp{
	display: table-cell;
	height: 60px;
	width: 200px;
	vertical-align: middle;
	color: #FFFFFF;
	font-size:16px;
	line-height: 24px;
}
.more4{
	display: block;
	position: absolute;
	bottom: 0;
	right: 30px;
	width: 156px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: url(../image/icon_56_f.png) no-repeat center;
	color: #FFFFFF;
	font-size: 14px;
	margin-bottom: 20px;
}
.more4 .iconfont{
	margin-left: 10px;
	transition: all 0.6s;
}
.more4:hover .iconfont{
	margin-left: 20px;
}
.index4 .tle{
	text-align: center;
	color: #333333;
	/* margin-bottom: 60px; */
	/* padding-top: 8px; */
	padding-bottom: 60px;
}
.index4 .tle .h4{
	font-size: 15px;
	text-align: center;
	line-height: 20px;
	letter-spacing: 2px;
	color: #333333;
}
.index4 .tle .h3{
	font-size: 30px;
	text-align: center;
	color: #333333;
}
.index3 .swiper-button-prev,.index3 .swiper-container-rtl .swiper-button-next{
	background: url(../image/al.png) no-repeat center;
	left:25%;
	outline: none;
}
.index3 .swiper-button-next,.index3 .swiper-container-rtl .swiper-button-prev{
	background: url(../image/ar.png) no-repeat center;
	right:25%;
	outline: none;
}
.index3 .swiper-button-prev:hover{
	background-image: url(../image/al2.png);
}
.index3 .swiper-button-next:hover{
	background-image: url(../image/ar2.png);
}
.index3 .tle{
	text-align: center;
	transform: translateY(54px);
	-ms-transform:translateY(54px); 	/* IE 9 */
	-moz-transform:translateY(54px);	/* Firefox */
	-webkit-transform:translateY(54px); /* Safari 和 Chrome */
	-o-transform:translateY(54px); 	/* Opera */
}
.index3 .tle .h4{
	font-size: 15px;
	text-align: center;
	letter-spacing: 2px;
	line-height: 20px;
	color: #333333;
}
.index3 .tle .h3{
	font-size: 30px;
	text-align: center;
	color: #333333;
}
@media only screen and (max-width:1800px) {
	.index3 .con{margin-bottom: 75px;}
}
@media only screen and (max-width:1560px) {
	.lb_hp .h3{font-size: 18px;}
	.lbimg .box .h3{font-size: 32px;}
	.lb_05 .swiper-slide{
		width: 220px;
	}
	.lb_05 .swiper-slide.swiper-slide-active{
		width:385px;
		height: 475px;
		margin-top: 275px;
	}
	.lb_05 .swiper-slide .img_box{width: 220px;}
	.lb_05 .swiper-slide.swiper-slide-active .img_box{
		width: 385px;
		height:475px;
	}
	.index3 .con{margin-bottom: 65px;}
}
@media only screen and (max-width:1280px) {
	.index3 .con{margin-bottom: 15px;}
}
.index2{
	padding: 60px 0 80px 0;
	position: relative;
	/* background: url(../image/bg_13.png) no-repeat bottom center; */
}
.index2 .tle{
	text-align: center;
	color: #333333;
}
.index2 .tle .h4{
	font-size: 15px;
	letter-spacing: 2px;
	line-height: 20px;
}
.index2 .tle .h3{
	font-size: 30px;

}
.index2 .con{
	margin: 60px 0 0 0;
	/*overflow: hidden;*/
}
.index2 .sl5{
	width: 770px;
	overflow: hidden;
}
.index2 .sr5{
	width: 430px;
	overflow: hidden;
}
.index2 .sl5 .lb_06 a{
	display: block;
	position: relative;
	height: 500px;
}

.index2 .sl5 .lb_06 a p.p{
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	color: #FFFFFF;
	font-size: 23px;
	padding:25px 28px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.lb_06 .slick-dots{position:absolute;right:0;margin-right: 28px;}
.lb_06 .slick-dots li{border-radius: 50%; width:10px;height:10px;line-height:10px;background:#eeeeee;float:left;margin:0 6px;position: relative;}
.lb_06 .slick-dots li.slick-active{background-color: #d2281e;}
.lb_06 .slick-dots li{background-color: #FFFFFF;}
.lb_06 .slick-dots li.slick-active{width: 16px;height: 16px;line-height: 16px; border-radius: 50%; border: 1px solid #ef8e10;background-color: transparent;margin-top: -5px;}
.lb_06 .slick-dots li.slick-active:before{position: absolute;content: "";margin: 5px;width: 6px;height: 6px;background-color: #ef8e10;border-radius: 50%;}
.lb_06 .slick-dots{bottom:30px}
.dl_18{
	padding-left:30px;
}
.dl_18 .a{
	display: block;
	padding: 15px 0;
	border-bottom: 1px solid #d8d8d8;
}
.dl_18:last-child .a{
	border-bottom: none;
}
.dl_18 .h4{
	font-size: 16px;
	color: #333333;
	line-height: 24px;
	margin-bottom: 8px;
	/* width: 230px; */
	height: 72px;
	overflow: hidden;
}
.dl_18 .dd{
	padding-left:18px;
	width: 85%;
}
.dl_18 .hp_con{
	font-size: 14px;
	color: #b5b5b5;
	line-height: 24px;
	width: 235px;
	height: 50px;
	overflow: hidden;
}
.dl_18 .dt{
	display: none;
	width: 147px;
	height: 95px;
	overflow: hidden;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.dl_18 .dd span{
	font-size: 12px;
	color: #b8b8b8;
}
.dl_18:hover{
	/* background-color: #ef8e10; */
	/* background: linear-gradient(315deg,rgba(251,210,73,1) 0%,rgba(239,142,16,1) 100%);; */
}
.dl_18:hover .hwimg{
	transform: scale(1.1);
}
.dl_18:hover .h4,.dl_18:hover .dd .hp_con/*,.dl_18:hover .dd span*/{
	color: #ef8e10;
}
.lb_07{
	position: relative;
}
.banner .lbimg{
	position: relative;
}
.banner .lbimg .a{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width:1200px;
	margin: 0 auto;
	color: #FFFFFF;
}
.banner .lbimg .a .h3{
	margin-top: 135px;
	font-size: 78px;
}
.banner .lbimg .a .h4{
	font-size: 38px;
	margin-top: 5px;
	margin-bottom: 21px;
}
.banner .lbimg .a .p{
	font-size: 20px;
	line-height: 24px;
}
.banner .more4{
	background: url(../image/icon_56_f.png) no-repeat center;
	width: 166px;
	position: absolute;
	bottom: 0;
	left: 0;
	margin-bottom: 180px;
	/*margin-top: 58px;
	margin-left: 30px;*/
}

.lb_07 .slick-dots{position:absolute;left: 0;right: 0;width: 1200px;margin: 0 auto;bottom: 0;}
.lb_07 .slick-dots li{border-radius: 50%; width:8px;height:8px;line-height:10px;background:transparent;float:right;margin:0 6px;position: relative;border: 2px solid #FFFFFF;cursor: pointer;}
.lb_07 .slick-dots li.slick-active{background-color: #FFFFFF;}
.lb_07 .slick-dots{bottom:150px}
.ul_27{
	position: relative;
	margin-top: -100px;
	z-index: 99;
	background-color: #FFFFFF;
	border-radius: 8px;
	box-shadow: 0px 3px 10px 0px rgba(75, 169, 176, 0.05),0px 10px 30px 0px rgba(7, 21, 13, 0.08);
	height: 200px;
}
.ul_27 .li .a2{
	width: 240px;
	height: 180px;
	display: block;
	text-align: center;
	padding: 10px 0;
}
.ul_27 .li .a2 .cl{
	border-radius: 50%;
	/*background-image: -moz-linear-gradient( 90deg, rgb(51,158,185) 0%, rgb(51,222,201) 100%);*/
	/*background-image: -webkit-linear-gradient( 90deg, rgb(51,158,185) 0%, rgb(51,222,201) 100%);*/
	/*background-image: -ms-linear-gradient( 90deg, rgb(51,158,185) 0%, rgb(51,222,201) 100%);*/
	width: 110px;
	height: 110px;
	margin: 10px auto;
	display: block;
	text-align: center;
	line-height: 110px;
	transition: all .6s;
}
.ul_27 .li .a2 .cl .img1{
	display: inline;
}
.ul_27 .li .a2 .cl .img2{
	display: none;
}
.ul_27 .li .h3{
	color: #333333;
	font-size: 18px;
	line-height: 32px;
	letter-spacing:3px;
}
.ul_27 .li .h4{
	color: #b5b5b5;
	font-size: 16px;
	line-height: 36px;
	display: none;
}
.ul_27 .li .a2:hover .cl,.ul_27 .li .a2.on .cl{
	/*background-image: -moz-linear-gradient( -90deg, rgb(239,142,16) 0%, rgb(242,203,109) 100%);*/
	/*background-image: -webkit-linear-gradient( -90deg, rgb(239,142,16) 0%, rgb(242,203,109) 100%);*/
	/*background-image: -ms-linear-gradient( -90deg, rgb(239,142,16) 0%, rgb(242,203,109) 100%);*/

}
.ul_27 .li .a2:hover .h3,.ul_27 .li .a2:hover .h4,
.ul_27 .li .a2.on .h3,.ul_27 .li .a2.on .h4{
	color: #ff810e;
}
.ul_27 .li .a2:hover .cl .img1,
.ul_27 .li .a2.on .cl .img1{
	display: none;
}
.ul_27 .li .a2:hover .cl .img2,.ul_27 .li .a2.on .cl .img2{
	display: inline;
}
.more4 img{
	display: inline;
}
/*服务网点 start*/
.mapbox{
	box-shadow: 0px 1px 7px 0px rgba(78, 81, 83, 0.22);
	background-color: #FFFFFF;
	margin-bottom: 112px;
	margin-top: 20px;

}
.address{
	width: 378px;
}
.search2{
	padding: 15px 0;
	padding-left: 20px;
}
.inp2{
	border: 1px solid #EEEEEE;
	width: 342px;
	height: 42px;
	border-radius: 42px;
	background-color: #FFFFFF;
	overflow: hidden;
}
.inp2 .text{
	width: 260px;
	padding:0 20px;
	height: 42px;
	line-height: 42px;
	font-size: 14px;
	color: #999999;
	border: none;
}
.inp2 .btn{
	border: none;
	width: 42px;
	height: 42px;
	background: url(../image/search2.png) no-repeat center;
}
.ul_28 .li{
	padding: 15px 0;
	padding-left: 90px;
	position: relative;
	border: 1px solid #eeeeee;
	border-left: none;
	border-right: none;
	cursor: pointer;
}
.ul_28 .li .img_box2{
	content: "";
	position: absolute;
	left: 20px;
	top: 50%;
	width: 48px;
	height: 48px;
	margin-top: -24px;
	background: url(../image/pic_46.png) no-repeat center;
}
.ul_28 .li .img_box2 img{
	visibility: hidden;
}
.ul_28 .li .h4{
	font-size: 16px;
	color: #333333;
	line-height: 30px;
}
.ul_28 .li .p{
	font-size: 14px;
	color: #999999;
	line-height: 24px;
}
.ul_28 .li .sp{
	display: block;
	width:220px;
}
.ul_28 .li .a{
	display: block;
	margin-right: 18px;
	font-size: 14px;
	color: #999999;
	line-height: 28px;
}
.ul_28 .li .a em{padding-right: 5px;}
.ul_28 .li .a:hover{
	color: #ef8e10;
}
.ul_28 .li .a .img1,.ul_28 .li .a:hover .img2 {
	display: inline;
}
.ul_28 .li .a:hover .img1,.ul_28 .li .a .img2 {
	display: none;
}
.map{
	width: 780px;
	height: 635px;
	margin: 20px;
	border: 1px solid #339eb9;
	position: relative;
	overflow: hidden;
}
#baiduMap{
	overflow: visible!important;
	height: 635px;

}
.ul_29{
	padding-right: 18px;
}
.ul_29 .li{
	font-size: 16px;
	line-height: 32px;
	color: #333333;
	margin: 5px;
}
.ul_29 .li a{
	display: block;
	width: 32px;
	height: 32px;
	border-radius: 50%;
	text-align: center;
	background-color: #FFFFFF;
	color: #999999;
	font-size: 14px;
	border: 1px solid #CCCCCC;
}
.ul_29 .li a:hover{
	color: #FFFFFF;
	background-color: #339eb9;
}
/*百度地图API  样式更改  start*/
.BMap_bubble_title{
	font-size: 20px;
	color: #339eb9;
	line-height: 36px!important;
	padding: 5px 0;
}
.BMap_bubble_content p{
	font-size: 16px;
	color: #999999;
	line-height: 30px;
}
.BMap_bubble_content .a{
	position: absolute;
	right: 0;
	bottom: 0;
	color: #ef8e10;
	font-size: 16px;
}
/*百度地图API  样式更改  end*/
/*服务网点   end*/

/*发展历程2*/
.fzlc2 .year{
	width: 756px;
	padding-left: 30px;
	padding-right: 54px;
	padding-bottom: 50px;
	overflow: hidden;
	position: relative;

}
.fzlc2 .year .ul_23{
	width:680px;
}
.fzlc2 .year .ul_23 .slick-slide.slick-current.slick-active .sp2::before{
	background-image: url(../image/icon_50_g.png);
}
.fzlc2 .ul_23 .slick-slide.slick-current.slick-active .sp2::after{
	border-top-color:#339eb9;
}
.fzlc2 .ul_23 .slick-slide.slick-current.slick-active .sp1{
	color: #339eb9;
}
.fzlc2 .ul_23.lb .slick-arrow:hover{
	color: #339eb9;
}
.fzlc2 .ul_25:before{
	left:150px;
}
.fzlc2 .ul_25 .nian,.fzlc2 .fz_l{
	width: 105px;
}
.fzlc2 .ul_25 .li::before{
	width: 9px;
	height: 9px;
	left: 144px;
}
.fzlc2  .fz_r{
	width:600px;
	padding-right: 40px;
}
.fzlc2  .fz_r .dl_19 .dd .hp_con{
	width: 298px;
}
.fz_r .dl_19 .dd{
	margin-left: 20px;
}
.fz_r .dl_19 .dd .h4{
	color: #999999;
	font-size: 40px;
	font-weight: bold;
}
.ul_23 .li{
	cursor: pointer;
}
.box1{
	width: 585px;
	height: 400px;
	overflow: hidden;
}
.box1 .tle2{
	height:72px;
}
.box1 .tle2 .h3{
	color: #333333;
	line-height: 1;
	font-size: 30px;
	font-weight: lighter;
	letter-spacing: 2px;
	text-transform: uppercase;
}
.box1 .tle2 .h4{
	color: #339eb9;
	line-height: 1;
	font-size: 40px;
	font-weight: lighter;
	text-transform: uppercase;
	opacity: 0.1;
}
.box2{
	width: 585px;
	height:185px;
	overflow: hidden;
	position: relative;
}
.inbtm .box3{
	width:276px;
	height:185px;
	overflow: hidden;
	position: relative;
}
.box4{
	width: 276px;
	height:185px;
	overflow: hidden;
	position: relative;
}
.index4{
	position: relative;
}
.index4 .box1 .a{
	width: 587px;
	height:402px;
	margin-left:-2px;
	overflow: hidden;
	position: relative;
}
.index4 .box2 .a{
	width: 587px;
	height:187px;
	margin-left: -2px;
	overflow: hidden;
}
.index4 .box4 .a{
	width:278px;
	height:187px;
	margin-left: -2px;
	overflow: hidden;
}
/*.index4 .a:hover:before{*/
/*content: "";*/
/*position: absolute;*/
/*left: 0;*/
/*right: 0;*/
/*top: 0;*/
/*bottom: 0;*/
/*background-color: rgba(0,0,0,0.5);*/
/*z-index: 11;*/
/*}*/
.index4  .hwimg{
	transition: all 0.6s;
}
.index4 .a:hover .hwimg{
	transform: scale(1.1);
}
.index4 .con{
	z-index: 16;
	color: #FFFFFF;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: center;
}
.index4 .con .h6{
	line-height: 1;
	font-size: 15px;
	font-weight: lighter;
	text-transform: uppercase;
	opacity: 0.8;
	letter-spacing: 2px;
}
.index4 .con .h3{font-size: 40px;padding-top: 10px;padding-bottom: 40px;}
.index4 .con .h4{font-size: 30px;padding-top: 10px;padding-bottom:30px;}

.box3 .con2 .sp2{
	font-size: 14px;
	color: #999999;
}
.box4 .con.con2 .h3{
	font-size: 30px;
	/*color: #010101;*/
}
.box3 .con2 .line{
	width: 50px;
	height: 1px;
	background-color: #000000;
	margin: 18px auto;
}
.box3 .con2 .img_box{
	height: 126px;
	width: 276px;
	overflow: hidden;
}
.inbtm .box3 .a2:hover .hwimg{
	transform: scale(1.1);
}
.inbtm .box3 .a2:hover .sp2{
	color: #ef8e10;
}
.dl_10 .dt{
	position: relative;
	width: 265px;
	height:362px;
	overflow: hidden;
	color: #FFFFFF;
}
.dl_10 .dt:before{
	/*content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-image: -moz-linear-gradient( 0deg, rgb(11,232,195) 0%, rgb(24,196,250) 100%);
    background-image: -webkit-linear-gradient( 0deg, rgb(11,232,195) 0%, rgb(24,196,250) 100%);
    background-image: -ms-linear-gradient( 0deg, rgb(11,232,195) 0%, rgb(24,196,250) 100%);
  	opacity: 0.5;
  	z-index: 11;*/
}
.dl_10 .dt .logo2{
	position: absolute;
	top: 15px;
	left: 20px;
	z-index: 18;
}
/*.dl_10 .dt .logo2 .img1,.dl_10:hover .dt .logo2 .img2{
	display: block;
}
.dl_10 .dt .logo2 .img2,.dl_10:hover .dt .logo2 .img1{
	display: none;
}
.dl_10:hover .dt:before{display: none;}*/
.dl_10 .dt .hp,.dl_10 .dt .sp{
	position: absolute;
	z-index: 18;
	font-size: 16px;
	line-height: 30px;
	left: 0;
	right: 0;
	bottom:0;
	padding: 25px;
	width: 196px;
}
/*.dl_10 .dt .sp{display: none;}*/
.dl_10 .dt .sp .iconfont{padding-left: 25px;}
.dl_10:hover .dt .hp{
	display: none;
}
.jishu_02 .more2{
	margin-bottom: 40px;
}
.header.fix{
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	z-index: 1002;
}
/*.header.fix .h_btm{padding: 0;}*/
.header.fix .h_top{
	overflow: hidden;
	transition: height 0.2s;
}
.header.fix .h_top{height: 0;transition: height 0.2s;}
.ab_02 .dl_03,.lc_01 .dl_03{margin-top: 20px;}

.header.fix .ul_03 .a{
	line-height: 40px;
}
/*.logo{width: 203px;}*/
.logo img{height: 100%;}
.header .logo{height: 60px;padding: 10px 0;}
/*.header.fix  .h_btm .nav{padding: 12px 0;}*/

/*二级导航栏*/
.h_btm{
	position: relative;
}
.h_btm .ul_02 .li .sub{
	position: absolute;
	z-index: 100;
	top: 100%;
	left: 0;
	right: 0;
	background-color: #FFFFFF;
	border-top:1px solid #f8f8f8;
	display: none;
	box-shadow: 0px 3px 10px 0px rgba(75, 169, 176, 0.05), 0px 10px 30px 0px rgba(7, 21, 13, 0.08);
}
.sub .box{
	width: 1200px;
	margin: 0 auto;
	display: table;
}
.sub .dl_20{
	padding: 35px 0;
	width: 20%;
	display: table-cell;
	float: inherit;
}
.sub .dl_20 .a2,.sub .dl_20 .a3{
	display: block;
	font-size: 16px;
	color: #333333;
	line-height: 40px;
}
.sub .dl_20 .dt,.sub .dl_20 .dd{
	margin: 0 20px;
}
.sub .dl_20 .dd .a2{
	font-size: 14px;
	line-height: 24px;
	padding: 10px 0;
}
.sub .dl_20 .dt{
	font-weight: bold;
	border-bottom: 1px solid #eaeaea;
}
.sub .dl_20:hover{
	background-color: #f9f9f9;
}
.sub .dl_20 .a2:hover{
	color: #339eb9;
}
.sub .dl_20 .a3{
	text-decoration: underline;
	color: #339eb9;
}
.swiper-button-next, .swiper-button-prev{width: 52px;}
.lb_05 .swiper-slide.swiper-slide-active{
	margin-left: -60px!important;
	margin-right: 200px!important;
}
@media only screen and (max-width:1560px ) {
	.lb_05 .swiper-slide.swiper-slide-active{
		margin-left: -60px !important;
		margin-right: 125px !important;
	}
}

/*===================*/
/*==================*/
/*=====20190213====*/
/*================*/
/*===============*/
.dl_11 .dd .hp_con{
	height: 75px;
}
.sub .box-duoyuan .dl_20{
	width: 14%;
}
.sub .box-hezuo .dl_20{
	width: 32%;
}
.sub .box-hezuo .dl_20 .a2{
	width: 50%;
}


.zx_01 .xq .qikan {
	position: relative;
	right: 0;
	text-align: center;
	font-size: 16px;
	color: #666666;
	float: right;
}
.dl_02 {
	background-color: #f6f6f6;
	height: 357px;
}
/*每个诊断中心前面的图标显示不全=====解决办法*/
.rk b{
	background-size: 100%;
	width:48px;
	height:48px;
	display:block;
	position:absolute;
	left:0px;
	top:0px;
	background-position: center;
	background-repeat: no-repeat;
	margin-top:-7px;
}
/*标签上只留图片地址样式就好======就是下面这部分*/
/*background-image:url(/images/20190125/c99ee8a1540e47af99c805aac131ad88.jpg);*/

.pc-banner {
	background: url(../image/bg_12.jpg) no-repeat center top/100% auto;
	width: 100%;
	float: left;
	background-position: center;
	background-size: cover;
}

.swiper-container {
	width: 100%;
	margin:130px 0 80px 0;
}


.swiper-slide {
	-webkit-transition: transform 1.0s;
	-moz-transition: transform 1.0s;
	-ms-transition: transform 1.0s;
	-o-transition: transform 1.0s;
	-webkit-transform: scale(0.7);
	transform: scale(0.7);
	transform-origin:center bottom;
}


.swiper-slide-active,
.swiper-slide-duplicate-active {
	-webkit-transform: scale(1);
	transform: scale(1);
}


.none-effect {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
}

.swiper-slide a {
	display: block;
	position: relative;
}
.swiper-slide .lb_pic{
	position: relative;
}


.swiper-slide-active a:after {
	background: none;
}


.swiper-slide img {
	width: 100%;
	display: block;
}


.swiper-pagination {
	position: relative;
	margin-bottom: 30px;
}

.swiper-pagination-bullet {
	background: #00a0e9;
	margin-left: 4px;
	margin-right: 4px;
	width: 17px;
	height: 17px;
	margin-bottom: 4px;
	outline: none;
}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev,.swiper-button-prev, .swiper-container-rtl .swiper-button-next{
	top: 225px;
}
.title2{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
}
.title2 p{
	font-size: 22px;
	color: #FFFFFF;
	height: 44px;
	padding: 20px 30px;
	overflow: hidden;
	/* background: linear-gradient(to top,rgba(0,0,0,0),rgba(0,0,0,0.4)); */
}
.pc-banner .swiper-slide.swiper-slide-active .title2 p{
	font-size: 24px;
	color: #f8f8f8;
	/* background: linear-gradient(to top,rgba(0,0,0,0),rgba(0,0,0,0.4)); */
	padding: 20px 30px;
	height: auto;
}
.pc-banner .show {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height:50px;
	overflow: hidden;
	background: linear-gradient(to top,rgba(0,0,0,0.4),rgba(0,0,0,0));
	padding: 30px 30px;
	display: none;
	padding-top: 50px;
}
.pc-banner .swiper-slide.swiper-slide-active .show{display: block;}

.pc-banner .show .hp {
	display: table-cell;
	height: 50px;
	width: 200px;
	vertical-align: middle;
	color: #FFFFFF;
	font-size: 16px;
	line-height: 24px;
	overflow: hidden;
}
.pc-banner .show .a9{
	position: absolute;
	right: 0;
	bottom: 0;
	display: block;
	margin-bottom: 45px;
	margin-right: 25px;
}
.xq .intro-right-image{margin-left: 36px;}
.xq img{max-width: 100%;}
/*===================*/
/*==================*/
/*=====20190213=========*/
/*===================*/
/*==================*/

.quanbu{
	padding-left: 30px;
	height: 48px;
	line-height: 48px;
	background: url(../image/icon_59.png) no-repeat left center;
	border: none;
	background-color: transparent;
	margin-right: 20px;
	font-size: 14px;
	color: #333333;
}
.tab_con .ul_16 .li img{
	height: auto!important;
	width: auto!important;
	max-width: 86.67%;
	max-height: 80%;
}
.dl_02 .dd .scroll {
	height: 270px;
	outline: none;
	margin: 40px;
}

.dl_18 .dt{
	background-position: center;
	background-repeat: no-repeat;
}
.h_btm .ul_02 .li .a{font-family: "微软雅黑";}
.dl_16 .dt { width: 560px;}
.dl_131{
	padding: 20px 0
}
/**/
.add_bg{
	background-image: url("../image/bg_15.jpg");
	background-position: center;
	background-repeat: no-repeat;
	/* background-size: cover; */
}


div.lightboxOverlay{z-index: 1000000;}
div.lightbox{z-index: 1000000;}
div.mask{z-index: 1000000;}
